Hell yeah, brother
Hell yeah, brother
Element-Scoped View Transitions are gonna be **SO GOOD**
Thereβs still some details to settle, but the main thing is there: run VTs on a subtree of the DOM, allowing parallel VTs.
And with `view-transition-scope` you can limit the scope of `view-transition-name` values, allowing VTs to be nested.
border-shape can handle both insets and outsets, so you can do effects like this chevron nav (corner-shape can't do both).
This means you get a perfectly-wrapping focus ring without needing to manage z-index or having it partially covered due to overlap.
Demo: codepen.io/una/pen/ByzY...
Excitingly, Chrome Canary recently added support for <meta name="text-scaling"> behind a flag.
What is it? It's something that we're all going to start using on our websites to improve accessibility. Here's a blog post with more info. www.joshtumath.uk/posts/2026-0...
a powerful #CSS transition technique enters the ring:
Anchor Interpolated Morphing (AIM)
nerdy.dev/anchor-inter...
Any Port in a Storm
When the storm is so full on that a mere 6 seconds is bordering on over-exposing the image!
So bright. Soooo bright.
-
#Twizel, #NewZealand.
-
"Look with your eyes. See with your Soul."
#Aurora #Night #Stunday #Scape #EastCoastKin #Landscape #Nightscape #Bucketlist #Travel
This is one way to trivially spot discrimination. Racism, antisemitism, transphobia, etc. the belief systems universally require a cognitive dissonance of simultaneously believing "they're terrifying and superhuman, they must be stopped!" and "these are subhumans, they must be stopped!"
What an amazing year it's been for CSS! π
I'm so proud of the team and all of our collaborators working on other engines for what's been accomplished in 2026. β€οΈ
Wow! Really fun, creative use of scroll-state queries, style queries, and scroll-driven animations from Lee Meyer
css-tricks.com/scrollytelli...
Thereβs a lot of cases where I needed this, so Iβm very excited to seeing `random()` come to CSS.
While trying it out, however, I found the caching strategy options to be very confusing β¦ so I am proposing to rename some of the keywords: github.com/w3c/csswg-dr...
Any Hot Takesβ’ on this?
SPY stream presents core-web-vital summit Wednesday December 3. image of eight avatars of tech professionals.
β¨ Core Web Vitals Summit β¨ stream is today in just over 1hr, @ 11am, virtual doors will likely open a few minutes before. Join us! Hang out. Come hear from web performance and ux professionals.
π TODAY, Wed Dec 3rd
β° 11a EST, 5p CET
π bit.ly/cwv-summit
A stochastic terror campaign against anyone who is trans or gender nonconforming.
We wake up with this fear, and we go to bed with this fear. And it weighs on us every minute of our lives. Exactly as intended.
And most institutions not only don't protect us, they protect the aggressors.
Pixel, a calico rescue cat, reveals her busy agenda.
Screenshot of a calendar app. The secret to staying so beautiful when one is so busy? Lots of nap time and grooming.
Master scheduler.
love seeing all the #CSS subgrid excitement in my timeline!! def @joshwcomeau.com inspired π€π»
now that your subgrid interest is piqued, checkout a post I made tooβ½ maybe even just for the long list of resource examples at the end
web.dev/articles/css...
Tell me this nitwit got ratio'd on this. (I'm not on the BadSite).
Pixel, a calico rescue cat, is done waiting for love. Love. Now. Human.
Trying to finish my work day be like
...
Good news!
Range syntax for style queries and if() functions has shipped in Chrome!
Check it out:
una.im/range-style-...
At the CSS WG meeting, we're discussing possibly natively doing fit-text in CSS. Send us your use cases (with screenshots/links)!
Do you ever need to fit multi-line text?
Do you ever need to fit non-text inline elements (e.g. icons)?
Do you adjust font-size, letter-spacing, or both?
Good morning and happy Sunday π΄ π₯°
Selfie looking out over Kobe
TPAC 2025!
Say hello if you see me there.
Courtesy flushing Calico cat
Just witnessed Pixel, having emerged from the cat room after taking a particularly noxious dump, sniff the air dubiously then turn tail and return to her litter box to bury matters further.
Thanks for the courtesy flush, Pixel!
We're working on fit-text-width and container shrink-to-fit proposals separately to meet these use cases. I think these are common cases, but don't solve all the use cases for wrapping detection.
β¨ Itβs that time of year! The State of JavaScript 2025 survey is currently running. π
I take the survey every year. Itβs a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
We often hear that folks want "wrap detection" in CSS (i.e. when a flex item shifts into a position where it wraps over to the next line)
What is a real-world example of a use-case you would need this for?
I flipped the flag on this one today and itβs now enabled by default. Expect it in tomorrowβs Chrome Canary build.
(If you canβt wait to try it out, you can manually flip the flag in todayβs Canary/Beta/Dev builds. Go to chrome://flags and look for starting-style)
Brecht on stage showing some of the demos.
At #fronteers #DarkMode, @utilitybend.com proposed the <rangegroup> HTML Element.
It unlocks the multi-handle range slider, a pattern you might have already seen when picking a price-range.
Feedback Form (with links to the explainer and demos): docs.google.com/forms/u/0/d/...
Talk about making an entrance!! π°β¨ @una.im
Iβll be speaking in Toronto in a couple of weeks! Itβll be on animation design, and some of the cool things we can do to make our websites/webapps more whimsical. β¨
fitc.ca/event/webu25...
π€© View Transitions excitement! Goooooo Ladybird!
> This month, a lot of the underlying machinery for this has been implemented. It's going to take a bit longer before it's usable, but it's a good start to an exciting new web feature.
buttondown.com/ladybird/arc...