📺 https://YouTube.com/@kevinpowell
✉️ https://kevinpowell.co/newsletter
(and a more specific CSS Starter Pack here too: go.bsky.app/JQYmgQH)
🧱 Dive deep into CSS Masonry
🌒 Adjust perceived font weight in dark mode
🔥 Create an adaptive SVG favicon
📰 Use grid-template-areas
Featuring @patrickbrosset.com, @nerdy.dev, @saron.bsky.social, @kevinpowell.co, @mattzeunert.com, @miketromba.bsky.social. 🙏
cssw.io/issue-630
🧱 Dive deep into CSS Masonry
🌒 Adjust perceived font weight in dark mode
🔥 Create an adaptive SVG favicon
📰 Use grid-template-areas
Featuring @patrickbrosset.com, @nerdy.dev, @saron.bsky.social, @kevinpowell.co, @mattzeunert.com, @miketromba.bsky.social. 🙏
cssw.io/issue-630
#100Devs #webdev
#100Devs #webdev
webkit.org/blog/17660/i...
webkit.org/blog/17660/i...
TIL the syntax I'm using is legacy *and* there's a new "from" syntax to do just that 💯
That inspired two articles on @piccalil.li, and now this video as well.
youtu.be/Uynb7Ci8JMg
(articles: piccalil.li/blog/a-pragm... & piccalil.li/blog/a-pragm...)
TIL the syntax I'm using is legacy *and* there's a new "from" syntax to do just that 💯
vale.rocks/posts/access...
#WebDev #Accessibility #a11y #FrontEndDevelopment
vale.rocks/posts/access...
#WebDev #Accessibility #a11y #FrontEndDevelopment
It's been a stellar year at @piccalil.li. We've published *so much* and introduced so many great things.
I wanted to reflect on that and let you know what's coming up in 2026.
A massive thank you to everyone who has supported us this year 💛
It's been a stellar year at @piccalil.li. We've published *so much* and introduced so many great things.
I wanted to reflect on that and let you know what's coming up in 2026.
A massive thank you to everyone who has supported us this year 💛
That inspired two articles on @piccalil.li, and now this video as well.
youtu.be/Uynb7Ci8JMg
(articles: piccalil.li/blog/a-pragm... & piccalil.li/blog/a-pragm...)
That inspired two articles on @piccalil.li, and now this video as well.
youtu.be/Uynb7Ci8JMg
(articles: piccalil.li/blog/a-pragm... & piccalil.li/blog/a-pragm...)
So I hope you enjoy the results!
2025.stateofhtml.com/en-US/
So I hope you enjoy the results!
2025.stateofhtml.com/en-US/
Two circles, one arrow, and CSS magic. 🪄
A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩
css-tip.com/connected-ci...
The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).
Two circles, one arrow, and CSS magic. 🪄
A cool demo packed with modern features (anchor positioning, attr(), container queries, shape(), and more!) 🤩
css-tip.com/connected-ci...
The shape and position of the arrow are fully controlled using CSS (Yes, there is a collision detection).
We'd love to see you have a bit of fun with the Nordcraft animation editor to end the year.
Plus, no one does real work in December, right?
Right?
Enter the Nordcraft Christmas Button competition and win a copy of @joshwcomeau.com's Whimsical Animations course!
Get more info and clone the Christmas Button template on nordcraft.com/christmas!
Submit your entry by 18th December!
GOOD LUCK AND HO HO HO!
We'd love to see you have a bit of fun with the Nordcraft animation editor to end the year.
Plus, no one does real work in December, right?
Right?
Once again, it has been an AMAZING year for CSS and UI.
Go check out chrome.dev/css-wrapped-... to see all CSS/UI features Chrome shipped this year.
Each features comes with a small explanation and demo for you to play with.
Once again, it has been an AMAZING year for CSS and UI.
Go check out chrome.dev/css-wrapped-... to see all CSS/UI features Chrome shipped this year.
Each features comes with a small explanation and demo for you to play with.
www.smashingmagazine.com/2025/12/stat...
www.smashingmagazine.com/2025/12/stat...
I do realize most people don't really reach for complex selectors like these, but each of the wrong ones has something that isn't allowed in it that is good to know about.
I was going for something pretty tricky here, lol.
You can try at this link - www.youtube.com/post/UgkxQ6I... - and the answer includes a codepen to show the working one in action.
I do realize most people don't really reach for complex selectors like these, but each of the wrong ones has something that isn't allowed in it that is good to know about.
I was going for something pretty tricky here, lol.
You can try at this link - www.youtube.com/post/UgkxQ6I... - and the answer includes a codepen to show the working one in action.
I was going for something pretty tricky here, lol.
You can try at this link - www.youtube.com/post/UgkxQ6I... - and the answer includes a codepen to show the working one in action.
I was going for something pretty tricky here, lol.
You can try at this link - www.youtube.com/post/UgkxQ6I... - and the answer includes a codepen to show the working one in action.
DMs are now wide open!
DMs are now wide open!
`text-grow: per-line scale;`
nerdy.dev/css-text-grow
(prototype in Canary 165+)
`text-grow: per-line scale;`
nerdy.dev/css-text-grow
(prototype in Canary 165+)
this one talks about a new web vulnerability class i discovered that allows for complex interactive cross-origin attacks and data exfiltration
and i've already used it to get a google docs bounty ^^
have fun <3
lyra.horse/blog/2025/12...
this one talks about a new web vulnerability class i discovered that allows for complex interactive cross-origin attacks and data exfiltration
and i've already used it to get a google docs bounty ^^
have fun <3
lyra.horse/blog/2025/12...