Loading video...

Video Failed to Load

Go Home

a little css trick i like ↓ adapt the radius gradually based on available space shrink from --r to 0 within --g 🧑‍🍳 .card__surface { --r: 42px; --g: 24px; border-radius: clamp( 0px, (100vi - 100cqi) / 2 * var(--r) / var(--g), var(--r) ); }

115,316 views • 2 months ago •via X (Twitter)

12 Comments

Ruan's profile picture
Ruan2 months ago

fun, polaris does it

David Weiszfeld's profile picture
David Weiszfeld2 months ago

Doesn't this break your design system ? Or you apply it to all components (cards / btns / etc.. ) ?

jhey ʕ•ᴥ•ʔ's profile picture
jhey ʕ•ᴥ•ʔ2 months ago

definitely a "case by case" type thing for example, makes for a pretty nice touch on a hero section container 🤙

aiu's profile picture
aiu2 months ago

one day, an ai will be build in your image

Dannie Vinther's profile picture
Dannie Vinther2 months ago

Nice touch. Conveniently, `progress()` will be Baseline Widely Available by next week, making this even easier.

jhey ʕ•ᴥ•ʔ's profile picture
jhey ʕ•ᴥ•ʔ2 months ago

yeah, progress() is a nice one 💯 perhaps not "easier", but def more "verbose" as will likely still need the clamp 🤙

Dannie Vinther's profile picture
Dannie Vinther2 months ago

AFAIK progress() clamps the value by default unless you use no-clamp

jhey ʕ•ᴥ•ʔ's profile picture
jhey ʕ•ᴥ•ʔ2 months ago

ahh yes, it's the opposite way around, i forget that the clamp param came in later 🤙

Travis Fischer's profile picture
Travis Fischer2 months ago

this is indeed sexy :) the software eng in me worries this is a code smell though trying to be clever in one line that which would be better achieved via explicit breakpoints over more lines -- a heuristic which is even more important these days w AI code gen

jhey ʕ•ᴥ•ʔ's profile picture
jhey ʕ•ᴥ•ʔ2 months ago

wouldn't say it was a code smell, it' just a detail ai is more than capable of understanding/producing this snippet as well

phatg's profile picture
phatg2 months ago

oh my...I didn't even know vi and cqi exist

jhey ʕ•ᴥ•ʔ's profile picture
jhey ʕ•ᴥ•ʔ2 months ago

some other good ones too out there! cqmin/max are great!

Related Videos

P O R N O G R A F I A
0:58

Sensitive content

P O R N O G R A F I A

Mauro

862,334 views • 1 year ago

R I G G E D 💀
0:56

Sensitive content

R I G G E D 💀

Ebiko 🧡🦐 Prawnstar

57,878 views • 3 months ago