/** * !CSS scroll-triggered animations */ html,body { view-timeline-name: --test; } .box__left-psucenter { h2 { background-image: linear-gradient(to bottom,#574098 50%, #c500a4 50%); background-clip: text; color: rgba(0, 0, 0, 0); animation-name: bg-move; animation-timeline: --test; } } @keyframes bg-move { from { background-size: 100% 100%; } to { background-size: 100% 40%; } } /** * CSS scroll-triggered animations! */
Bình thường nếu sử dụng background-image nó sẽ dải màu tất cả khối nhưng giờ ta muốn áp dụng cho text thôi thì chúng ta nên sử dụng background-clip: text && color: rgba(0, 0, 0, 0);
Last updated 1 month ago