/* Function with no parameters set */
animation-timeline: scroll();
/* Values for selecting the scroller element */
animation-timeline: scroll(nearest); /* Default */
animation-timeline: scroll(root);
animation-timeline: scroll(self);
/* Values for selecting the axis */
animation-timeline: scroll(block); /* Default */
animation-timeline: scroll(inline);
animation-timeline: scroll(y);
animation-timeline: scroll(x);
/* Examples that specify scroller and axis */
animation-timeline: scroll(block nearest); /* Default */
animation-timeline: scroll(inline root);
animation-timeline: scroll(x self);
Sử dụng thuộc tính animation-timeline: scroll(block root); có nghĩa là sử dụng thanh cuộn của thẻ body 🤡 còn nếu không sử dụng thì nó sẽ sử dụnganimation-timeline: scroll(nearest); /* Default */
Các loại mốc thời gian sau đây có thể được thiết lập thông qua animation-timeline:
+ Dòng thời gian mặc định của tài liệu
+ Dòng thời gian tiến trình cuộn
- Phần tử cung cấp dòng thời gian tiến trình cuộn có thể được chỉ định theo hai cách:
scroll-timeline-name: --squareTimeline; 🔗 animation-timeline: --squareTimeline;
animation-timeline: scroll(inline root);
+ Dòng thời gian tiến trình chế độ xem
view-timeline-name: --subjectReveal; 🔗 animation-timeline: --subjectReveal;
+ Dòng thời gian tiến trình xem ẩn danh
animation-timeline: view(axis inset);