@nerdy.dev just started the new WWW and happy belated birthday!
@nerdy.dev just started the new WWW and happy belated birthday!
Build your bracket for the world's first ever CSS tournament, March MadCSS.
Premieres Friday 10ET on YouTube, and the stakes are high.
win over $1,500 worth of prizes madcss.com
The Madcss.com bracket challenge is LIVE.
HUGE Prizes just for picking the right bracket.
Puck who you think will win the massive 2026 CSS tournament!
Had the same issue cc @tolin.ski
16 developers.
15 minutes.
Single elimination.
Round 1 begins March 6.
Who do you think is taking it all?
Fill out your bracket now at madcss.com
β¬50 on @miocene.io to win it all
π Looking for new work.
15 years front-end dev + Design Systems specialist.
I help folks build, maintain & transform design systems.
I'm also available for focused projects, front-end builds, codebase modernisation.
Short to long term.
Let's chat - stu@alwaystwisted.com
reposts appreciated <3
β¨ I just published a new blog post about a nifty lilβ animation technique: sprites!
Sprites are used all the time in video games, but theyβre less common on the web. We do have the tools to manage it in CSS, but thereβs a gotcha.
In this post, I share some of the cool use cases Iβve found:
HTML might be getting a new type of tag, which⦠hasn't happened this millennium. Here's the new syntax, and how it works:
Newly Available: CustomStateSet β
What is it? π€
Itβs a new API that lets developers define and manage custom states on HTML elements, enabling fine-grained styling and behavior control using the :state() CSS pseudo-class.
Start experimenting now π
developer.mozilla.org/en-US/docs/...
FLIP animations in pure CSS? @nerdy.dev figured it out.
AIM = Anchor Interpolated Morph
CSS Anchor positioning + starting-styles = element morphing without JavaScript.
π§ whiskey.fm/230
@nerdy.dev yo, just listened to the latest π₯, have you written anything about AIM yet? Would love to see some code.
Overview of the CSS code from the provided link
π‘ CSS Tip!
Have you ever tried to use "auto" within clamp()? Unfortunately, it doesn't work, but it's now possible using the new calc-size()!
css-tip.com/clamp-auto/
The same applies to all the sizing values (min-content, max-content, fit-content, etc.)
thereβs never been a better time to switch to Progressive Web Apps on your phone, from Appleβs out-of-control fees, to removing public safety apps like ICEBlock, to apps accessing more of your data than you realize. odds are that βnativeβ app is just a webview anyway π
www.pcmag.com/explainers/h...
It is a lot more complicated to add keyboard shortcuts to your web app than you might initially think, featuring a big honkin' table. #a11ty ericwbailey.website/published/ho...
@ishadeed.com would crush it
3
Behold, the end of year developer. An unflinching look at the survival period of "working" during the holidays.
www.youtube.com/watch?v=ps06...
AIβ is becoming shorthand for βWe donβt care if it works, we just donβt want to pay people to do it properly.β
www.bbc.com/news/article...
π I made a little tool for creating Toon Text using CSS: stuffandnonsense.co.uk/toon-text/to...
We had a lot of fun building this one.
We left an Easter egg in the form of a secret achievement. So far nobody has found itβ¦
Looks awesome, congrats! Canβt wait to play with it on desktop, found this small annoying bit of UX on mobile. I remember reading recently about the use of βinertβ for this scenario.
Again, congrats, itβs freaking amazing!!
Tired of hacking together deep copies with JSON.parse(JSON.stringify(...))? π
The structuredClone() method lets you safely clone complex JavaScript objects.
No data loss. No surprises. Just clean, reliable cloning.
Learn more π
developer.mozilla.org/en-US/docs/...
βBut they have built it in BLANKβ as if it was something easy to replicate ignoring any and all technical complexity.
HTML: ``` <!-- β DON'T DO THIS π« --> <section> <h2>Classic</h2> <img src='classic-bar.png' alt=''/> <h2>Flavour</h2> </section> <!-- β DO THIS β --> <section> <h2> <span>Classic</span> <span>Flavour</span> </h2> <img src='classic-bar.png' alt='the classic chocolate bar'/> </section> ``` CSS: ``` section, h2 { display: grid } section { grid-template-rows: repeat(3, auto) } h2 { grid-area: 1/ 1/ span 3; grid-template-rows: subgrid; span:last-child { grid-row: 3 } } img { grid-area: 2/ 1 } ```
I am begging you, please don't split your heading into two separate `h2` elements with an `img` in between just to have the image in between your heading words.
This is what subgrid was made for!
#CSS
The AI centipede
Best diagram of the AI bubble I've seen so far π
Unasked context: I was just reading @bell.bzβs take on @chriscoyier.netβs reset/starter and thought of it. Thanks once again!
Thank you!!!