kamilius.bsky.social
@kamilius.bsky.social
Reposted
CSS @​​function + CSS if() = 🤯

I combined them to build a custom --light-dark() that behaves just like the built-in light-dark() but that is not limited to only values.

🔗 Blog Post + Demo: www.bram.us/2025/02/18/c...

👨‍🔬 Chrome Canary + Experimental Web Platform Features
February 18, 2025 at 10:55 PM
Reposted
Decoding CSS Selectors: :has(:not) vs :not(:has).

Both selectors look similar but do different things. In this article we share our method for understanding what these selectors do.

polypane.app/blog/decodin...
Decoding CSS Selectors: :has(:not) vs :not(:has) | Polypane
CSS functions like :is(), :not() and :has() are powerful tools that make it much easier to select elements specifically. We've written before about how ::where…
polypane.app
February 17, 2025 at 12:57 PM
Reposted
📣📣📣 I’m thrilled to announce that I’m doing a new advice show/series called Open Up I’m doing with my good friends at @smashingmagazine.com! www.youtube.com/watch?v=sNnv...

ti.to/smashingmaga...
Open Up with Brad Frost - A New Advice Show with Smashing Magazine
YouTube video by Brad Frost
www.youtube.com
February 19, 2025 at 4:41 PM
Reposted
I've put together a starter pack for anyone interested in local-first!
Who else mostly writes about local-first?
go.bsky.app/KDasV5R
November 3, 2024 at 9:52 AM