Loading video...
Video Failed to Load
CSS only balance sliders 🤙 @keyframes sync { to { --value: 1; }} .slider { animation: sync; animation-timeline: --thumb; } .track { scale: var(--value) 1; } ::-webkit-slider-thumb { view-timeline: --thumb inline; } Scroll-animated input [type=range] in disguise 🥸
276,038 views • 2 years ago •via X (Twitter)
10 Comments

Sam Rose2 years ago
What fucking sorcery is this and where can I learn it?

Simon Lind2 years ago
Very cool! Do you think there’s a way to make the small effect from iOS when the slider value is extending beyond its max with css?

jhey ▲🐻🎈2 years ago
Ahh - Thank you for sending me a clip of this. There was a comment about it and I don't have an iPhone to see it in action. Can totally give this a touch of progressive enhancement 💯

˗ˏˋ rogie ˎˊ˗2 years ago
This is hot

Nick Taylor2 years ago
This is so sick and slick. 🔥🔥🔥

Shantanu Sutar2 years ago
Simple and sleek 😎

MVED2 years ago
Can you share the codepen? I want to try on iphone to see how the feeling compares to the native animation

〽️ɪɢᴜᴇʟ 🎃2 years ago
This is a genius use of delegator pattern.

Mery2 years ago
Yes 100% @Apple needs to take some notes

Parker Rex2 years ago
Got damn this is nice
