chrome.dev/css-wrapped-...
chrome.dev/css-wrapped-...
(using scroll-driven animations, so support may still be spotty)
(using scroll-driven animations, so support may still be spotty)
In JavaScript, you can detect a view transition happening, set a type, and have CSS do unique things based on that type.
In JavaScript, you can detect a view transition happening, set a type, and have CSS do unique things based on that type.
You're not unnoticed, and I do hope you're having an amazing day.💛
You're not unnoticed, and I do hope you're having an amazing day.💛
demos.gsap.com
demos.gsap.com
@css-only.dev has a way:
css-tricks.com/responsive-l...
@css-only.dev has a way:
css-tricks.com/responsive-l...
Check out the first installment of "What's !important" by @dxnny.fun!
css-tricks.com/whats-import...
2025.stateofhtml.com
And I love the opening stat — Lazy Loading FTW!
Built-in, simple to use, attributes and elements are HTML's super power. And you can see that reflect in other attributes with the largest increase (details/summary, dialog, fetchpriority!)
2025.stateofhtml.com
And I love the opening stat — Lazy Loading FTW!
Built-in, simple to use, attributes and elements are HTML's super power. And you can see that reflect in other attributes with the largest increase (details/summary, dialog, fetchpriority!)
Penpot, the open-source design tool, is making this real with its MCP server, building that AI future in the open, with the community: tympanus.net/codrops/?p=1...
Penpot, the open-source design tool, is making this real with its MCP server, building that AI future in the open, with the community: tympanus.net/codrops/?p=1...
No one needs CI deploy strategies and node.js for five static pages.
No one needs CI deploy strategies and node.js for five static pages.
https://css-tricks.com/what-else-could-container-queries-query/
#css #containerqueries
https://css-tricks.com/what-else-could-container-queries-query/
#css #containerqueries
What else could container queries *query*? @dxnny.fun has notes and a few ideas.
css-tricks.com/what-else-co...
It happily hallucinated not recognizing that there was nog bug, proposing CSS changes that didn’t do anything useful (because no bug, remember!).
#genaigoinggreat
It happily hallucinated not recognizing that there was nog bug, proposing CSS changes that didn’t do anything useful (because no bug, remember!).
#genaigoinggreat
This doesn't work:
li {
&::scroll-marker {
&:target-current {
background-color: red;
}
}
}
but this does:
li::scroll-marker:target-current {
background-color: red;
}
Seems pseudo nesting is a nono.
This doesn't work:
li {
&::scroll-marker {
&:target-current {
background-color: red;
}
}
}
but this does:
li::scroll-marker:target-current {
background-color: red;
}
Seems pseudo nesting is a nono.
Meanwhile modern CSS has levelled up:
• name
• rgb()
• rgba()
• hex
• hex + alpha
• hsl()
• hsla()
• hwb()
• lab()
• lch()
• color()
• color-mix()
• oklab()
• oklch()
What’s the best option?
#buildinpublic #webdesign
Meanwhile modern CSS has levelled up:
• name
• rgb()
• rgba()
• hex
• hex + alpha
• hsl()
• hsla()
• hwb()
• lab()
• lch()
• color()
• color-mix()
• oklab()
• oklch()
What’s the best option?
#buildinpublic #webdesign