--- title: Staggered animation type: snippet tags: [animation] cover: aerial-view-port dateModified: 2021-10-11T18:44:51+03:00 --- Creates a staggered animation for the elements of a list. - Set `opacity: 0` and `transform: translateX(100%)` to make list elements transparent and move them all the way to the right. - Specify the same `transition` properties for list elements, except `transition-delay`. - Use inline styles to specify a value for `--i` for each list element. This will in turn be used for `transition-delay` to create the stagger effect. - Use the `:checked` pseudo-class selector for the checkbox to style list elements. Set `opacity` to `1` and `transform` to `translateX(0)` to make them appear and slide into view. ```html