timeline-scope
timeline-scope property allows you to expand a timeline’s scope so that you can apply it to elements that are not in that element’s descendants. John is a storyteller with design and development skills. He likes cupcakes, the word "falafel" and using zombies to teach web development (https://undead.institute) His mom thinks he's very funny.
timeline-scope property allows you to expand a timeline’s scope so that you can apply it to elements that are not in that element’s descendants. scroll-timeline-name property allows you to name a scroll timeline, which in turn, lets you drive animations based on the scrolling of that element. scroll-timeline-axis property allows you to set which scroll direction triggers an animation. The CSS view-timeline-inset property allows you to more finely control where an element’s animation begins and/or ends when scrolled into view. It can be used both by itself and in combination with the animation-range property.…
The view-timeline-axis CSS property allows you to set which direction an animation scrolls when triggered. You can animate elements when they scroll horizontally (along the x-axis) or vertically (along the y-axis).…
The CSS animation-range property lets you control how a view timeline animation works, setting exactly when and where the animation starts and stops. You can think of it as letting you pin the start and end of your animation to …
ray() function is used in combination with the offset-path property and creates a line segment, a ray. It lets you move or place an element using polar coordinates, i.e. coordinates based on a distance and an angle instead of Cartesian coordinates, where the X coordinate is on the horizontal axis and the Y coordinate is on the vertical axis. shape() function sprinkled with animation to get things pretty close. polygon() function allows you to create any type of polygon to use in the shape-outside, clip-path, and offset-path properties.