正在加载视频...

视频加载失败

Future CSS Tip! 🔮 You can power list animations like you would using IntersectionObserver with CSS scroll-driven animations and zero JS 🤯 el { animation: show; animation-timeline: view(); animation-range: entry; } keyframes show {0%{translate:0 50%;}} CodePen.IO link below! 👇

433,664 次观看 • 2 年前 •via X (Twitter)

10 条评论

jhey ▲🐻🎈 的头像
jhey ▲🐻🎈2 年前

Here's that @CodePen link! 🚀 Remember, need to be in Chrome 115+ to see this in action and for the View Transitions to fire 👀 Love trying to combine these new APIs ✨

Simon Ramsay 🚀 🧞‍♂️ 𝕩 的头像
Simon Ramsay 🚀 🧞‍♂️ 𝕩2 年前

@CodePen This is pretty cool. Some strange loading when you click the guitar that you'd need to consider. I guess it's because the elements below haven't loaded because there are out of view...

jhey ▲🐻🎈 的头像
jhey ▲🐻🎈2 年前

@CodePen Yeah, there's an interesting thing happening here to do with how it works when clicking something that hasn't fully animated into view yet 🤔 Also it depends on where the browser decides it can push the element to when shuffling the grid. Definitely a fun experiment though! 😁

Miguel Correa 的头像
Miguel Correa2 年前

@CodePen Any good resources to learn more about animations that you would recommend? Havent used them much in my career unfortunately

Kevin ⨀ 的头像
Kevin ⨀2 年前

@CodePen can't wait for these features to become the norm

Théo 的头像
Théo2 年前

@CodePen What is this new ? is this vanilla css ?

jhey ▲🐻🎈 的头像
jhey ▲🐻🎈2 年前

@CodePen It will be soon 🤏 It's only supported in Chrome currently 🥲

Brandon McConnell 的头像
Brandon McConnell2 年前

@CodePen Does this play nicely with lazy loaded images?

jin 的头像
jin2 年前

@CodePen Awesome, I like this. It would be nice to use this feature right away.

jhey ▲🐻🎈 的头像
jhey ▲🐻🎈2 年前

@CodePen Too right Jin 💯 Will be sweet when it has good support across the board 🤞

相关视频