Loading video...

Video Failed to Load

Go Home

it's all about easing curves ⏱️ translation powered via CSS custom properties

64,278 views • 1 year ago •via X (Twitter)

7 Comments

jhey ▲🐻🎈's profile picture
jhey ▲🐻🎈1 year ago

originally seen on Dropbox branding could not resist doing a solution for it with scoped CSS custom properties 🤌 translate: 0 calc(var(--pow) * -40%) /*--pow 0-1 */ generate --pow with an easing function based on distance to pointer

jhey ▲🐻🎈's profile picture
jhey ▲🐻🎈1 year ago

here's the @CodePen so you can mess around with the pointer threshold, easing curves, etc. 🤙

Akool Inc's profile picture
Akool Inc1 year ago

🚨 Breaking News: The Trump family is making money moves—literally! 💸 Donald Trump just dropped his own cryptocurrency, the TRUMP Coin, and now Melania’s stepping in with her Melania Coin. 🪙💃 Is this the future of crypto or the ultimate political plot twist? 🤔 Whether you’re hodling or just LOLing, one thing’s for sure: these coins are yuge! 😂 🎥 P.S. All videos are created by Akool, the coolest Gen AI video platform! 🚀 Take your content to the next level with us! #Trump #Coin #Melania #CryptoPolitics #MakeCryptoGreatAgain #AltCoinEra #BlockchainBuzz #MadeWithAkool

Colton Batts's profile picture
Colton Batts1 year ago

easing and bezier makes all the difference. ✨

jeffscottworld (🛠️, 🤖, 🏡 )'s profile picture
jeffscottworld (🛠️, 🤖, 🏡 )1 year ago

Is there a way to handle N elements programmatically with animations? Or do you have to statically output that css before hand? Maybe inline in JSX can work?

jhey ▲🐻🎈's profile picture
jhey ▲🐻🎈1 year ago

it does that part via an event listener on the parent so you can update the cards dynamically and it will work it out on the next move 🤙

Brandon McConnell's profile picture
Brandon McConnell1 year ago

snazzy! i’ve been meaning to get around to prototyping the same concept inspired by dropbox your creative touch on the transforms is so nice 👌🏼

Related Videos