Sign in

CSS-Tricks*

@css-tricks.bsky.social
5.2K followers 245 following 414 posts

* A website about making websites: css-tricks.com Most posts brought to you by @geoffgraham.me

PostsRepliesMedia
Reposted by CSS-Tricks*
Geoff Graham @geoffgraham.me · 14/09/2026
📝 Why CSS-Tricks Has Been Quiet Lately (cc: @digitalocean.com @css-tricks.bsky.social ) geoffgraham.me/why-css-tric...
geoffgraham.me
Why CSS-Tricks Has Been Quiet Lately - Geoff Graham
Because I haven't published anything to it since August 31. And no one else has either. That's not a super long time to go silent but it is for a site that
811330
CSS-Tricks* @css-tricks.bsky.social · 14/09/2026
Quick Hit #182 Safari TP 252 trials named-feature() and user-select. css-tricks.com/quick-hit-182
css-tricks.com
Quick Hit #182
Safari TP 252 trials named-feature() and user-select.
140
CSS-Tricks* @css-tricks.bsky.social · 09/09/2026
Quick Hit #181 Firefox 157 (Nightly) ships overscroll-behavior: chain. css-tricks.com/quick-hit-181
css-tricks.com
Quick Hit #181
Firefox 157 (Nightly) ships overscroll-behavior: chain.
011
CSS-Tricks* @css-tricks.bsky.social · 08/09/2026
Quick Hit #180 Chrome 153 becomes the first to implement scroll-axis-lock, , and . css-tricks.com/quick-hit-180
css-tricks.com
Quick Hit #180
Chrome 153 becomes the first to implement scroll-axis-lock, , and .
041
CSS-Tricks* @css-tricks.bsky.social · 04/09/2026
Quick Hit #179 Chrome 155 (Dev) implements random() (also available in Safari) as well as symbols() (in Firefox). css-tricks.com/quick-hit-179
css-tricks.com
Quick Hit #179
Chrome 155 (Dev) implements random() (also available in Safari) as well as symbols() (in Firefox).
141
CSS-Tricks* @css-tricks.bsky.social · 03/09/2026
Quick Hit #178 Chrome 155 (Dev) implements margin-trim, following Safari. css-tricks.com/quick-hit-178
css-tricks.com
Quick Hit #178
Chrome 155 (Dev) implements margin-trim, following Safari.
000
CSS-Tricks* @css-tricks.bsky.social · 02/09/2026
Quick Hit #177 Firefox 155 implements progress(), now Baseline. css-tricks.com/quick-hit-177
css-tricks.com
Quick Hit #177
Firefox 155 implements progress(), now Baseline.
070
CSS-Tricks* @css-tricks.bsky.social · 01/09/2026
Quick Hit #176 Firefox 155 ships alpha() and advanced attr(), which Chrome also supports (Safari to follow soon). css-tricks.com/quick-hit-176
css-tricks.com
Quick Hit #176
Firefox 155 ships alpha() and advanced attr(), which Chrome also supports (Safari to follow soon).
031
CSS-Tricks* @css-tricks.bsky.social · 31/08/2026
Lee Meyer: "A person would have to be a special breed of crazy to attempt to polyfill CSS random()." And then he did it.
css-tricks.com
Let’s Use the Emergent CSS random() Function in all the Browsers
The journey to create a polyfill for the upcoming CSS random() function that works in all browsers.
021
CSS-Tricks* @css-tricks.bsky.social · 31/08/2026
What’s !important #18: , Syntax ::highlight()ing, named-feature(), and More Well, that’s a wrap. No, not a flex-wrap, but rather today marks a new day, week, month, season, aaaand new edition of What’s important (#18), bringing you the best content... css-tricks.com/whats-important-18
css-tricks.com
What’s !important #18: , Syntax ::highlight()ing, named-feature(), and More
Well, that’s a wrap. No, not a flex-wrap, but rather today marks a new day, week, month, season, aaaand new edition of What’s important (#18), bringing you the best content that developers have produced over the last couple of weeks or so.
1113
CSS-Tricks* @css-tricks.bsky.social · 28/08/2026
Quick Hit #175 Safari TP 251 trials comma-separated @container queries in addition to popover=hint. css-tricks.com/quick-hit-175
css-tricks.com
Quick Hit #175
Safari TP 251 trials comma-separated @container queries in addition to popover=hint.
041
CSS-Tricks* @css-tricks.bsky.social · 28/08/2026
Quick Hit #174 Safari TP 251 trials corner-shape, object-view-box, at-rule(), ident(), inherit(), random(), and random-item(). css-tricks.com/quick-hit-174
css-tricks.com
Quick Hit #174
Safari TP 251 trials corner-shape, object-view-box, at-rule(), ident(), inherit(), random(), and random-item().
140
Reposted by CSS-Tricks*
Piccalilli @piccalil.li · 27/08/2026
We asked @wil.to what it is he likes about JavaScript. Knowing Mat, it's no surprise to hear him talk with affection for all its rough edges. "A little dust on the lens is all part of the charm" as he puts it. We've got a lot of time for this perspective. piccalilli.link/js4e-q-and-a-1
0104
CSS-Tricks* @css-tricks.bsky.social · 27/08/2026
Creating Web Widgets Using the Document Picture-in-Picture API The general idea is that we create a Document Picture-in-Picture window (DPIP window), and then we put HTML, CSS, and JavaScript into it. css-tricks.com/creating-web-widgets…
css-tricks.com
Creating Web Widgets Using the Document Picture-in-Picture API
The general idea is that we create a Document Picture-in-Picture window (DPIP window), and then we put HTML, CSS, and JavaScript into it.
090
CSS-Tricks* @css-tricks.bsky.social · 25/08/2026
Quick Hit #173 Chrome 152 ships the autocorrect HTML attribute, making it Baseline, and the alpha() CSS function (Safari and Firefox are to follow shortly). css-tricks.com/quick-hit-173
css-tricks.com
Quick Hit #173
Chrome 152 ships the autocorrect HTML attribute, making it Baseline, and the alpha() CSS function (Safari and Firefox are to follow shortly).
010
CSS-Tricks* @css-tricks.bsky.social · 25/08/2026
MicroLighter: Syntax Highlighter Syntax highlighting for code blocks without the complicated markup, spans, classes, and bloated JavaScript, courtesy of Uncle Dave. css-tricks.com/microlighter-syntax-…
css-tricks.com
MicroLighter: Syntax Highlighter
Syntax highlighting for code blocks without the complicated markup, spans, classes, and bloated JavaScript, courtesy of Uncle Dave.
0101
CSS-Tricks* @css-tricks.bsky.social · 21/08/2026
Resolved: CSS Class Prefix Selector A newly resolved proposal would allow us to select classes that are a prefix for variations with a wildcard, like .prefix-*. css-tricks.com/resolved-css-class-p…
css-tricks.com
Resolved: CSS Class Prefix Selector
A newly resolved proposal would allow us to select classes that are a prefix for variations with a wildcard, like .prefix-*.
081
CSS-Tricks* @css-tricks.bsky.social · 20/08/2026
Well done, @dxnny.fun!
0102
CSS-Tricks* @css-tricks.bsky.social · 19/08/2026
WordPress.com Student Plan As someone who teaches beginning web development, I find that building a WordPress site makes for a great final project to demonstrate the myriad skills covered over the course of a semester — HTML, CSS, design, hosting,... css-tricks.com/wordpress-student-pl…
css-tricks.com
WordPress.com Student Plan
As someone who teaches beginning web development, I find that building a WordPress site makes for a great final project to demonstrate the myriad skills covered over the course of a semester — HTML, CSS, design, hosting, etc. Hosting those projects has always been a roadblock though.
010
CSS-Tricks* @css-tricks.bsky.social · 19/08/2026
An all-too-early look at CSS Navigation Matching. Looks like a nice way to abstract view transitions directly in CSS... though still touch to grok at this early stage.
css-tricks.com
CSS Navigation Matching, Early Days
Apply a style when someone navigates from one specific page to another. The idea being it'd make the sources for cross-document view transitions declarative in CSS rather than managing that stuff in JavaScript.
0154
CSS-Tricks* @css-tricks.bsky.social · 18/08/2026
Quick Hit #172 Firefox 154 ships sibling-count(), sibling-index(), text-box-trim, text-box-edge, and text-box, which are now Baseline. css-tricks.com/quick-hit-172
css-tricks.com
Quick Hit #172
Firefox 154 ships sibling-count(), sibling-index(), text-box-trim, text-box-edge, and text-box, which are now Baseline.
1102
CSS-Tricks* @css-tricks.bsky.social · 17/08/2026
Summing up what I think is a delightful discourse sparked by @lea.verou.me on a UI/UX topic that's needed some revisiting. css-tricks.com/dark-mode-to...
css-tricks.com
Dark mode toggles: two states are enough | CSS-Tricks
Lea's pushing back on light/dark mode implementations that display three state options for visitors: light, dark, and system.
1132
CSS-Tricks* @css-tricks.bsky.social · 14/08/2026
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More Plus, how to style skeleton UIs, how to enable diagonal scrolling, how images can overflow themselves, and yet, still more. Basically, how to do a lot... css-tricks.com/whats-important-17
css-tricks.com
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More
Plus, how to style skeleton UIs, how to enable diagonal scrolling, how images can overflow themselves, and yet, still more. Basically, how to do a lot of really cool (CSS) stuff.
031
CSS-Tricks* @css-tricks.bsky.social · 13/08/2026
Funny how that feels like something 20 years after the fact. But indeed welcome! 😆
110
CSS-Tricks* @css-tricks.bsky.social · 13/08/2026
Quick Hit #171 Chrome 154 (Dev) trials frame-sizing (for responsive iframes). css-tricks.com/quick-hit-171
css-tricks.com
Quick Hit #171
Chrome 154 (Dev) trials frame-sizing (for responsive iframes).
010
CSS-Tricks* @css-tricks.bsky.social · 12/08/2026
So, you got the ol' "Blocked aria-hidden" console warning. No error, no worry, right? Think again. And it's tougher to solve than most of the suggested fixes. css-tricks.com/blocked-aria...
css-tricks.com
Blocked aria-hidden: The Warning is Right, and Every Fix You've Found is Wrong | CSS-Tricks
The warning is correct. And the recommended fixes you've probably seen are wrong. Here's what you can do instead to properly fix the issue.
010
CSS-Tricks* @css-tricks.bsky.social · 10/08/2026
Very clever examples from @preethisam.bsky.social animating border-image. Super easy to forget it's animatable in the first place. That radial gradient one is just... 😍 css-tricks.com/animating-cs...
1214
CSS-Tricks* @css-tricks.bsky.social · 07/08/2026
Not overly negative at all! Appreciate it.
000
CSS-Tricks* @css-tricks.bsky.social · 07/08/2026
That’s a great nit to have — thanks for the heads-up! 🧡
010
CSS-Tricks* @css-tricks.bsky.social · 07/08/2026
Compiled some notes on the <dialog> element — feel free to add yours to it! css-tricks.com/using-and-st...
css-tricks.com
Using and Styling the Dialog Element | CSS-Tricks
There's a lot of nuance to the <dialog> element, a seemingly little piece of web architecture. I've got some notes from digging into it.
1111
Reposted by CSS-Tricks*
Vale @vale.rocks · 06/08/2026
I've been meaning to look into ::highlight() for a while and this is just the run down I was looking for. A great read from @sunkanmifafowora.bsky.social.
2135
CSS-Tricks* @css-tricks.bsky.social · 06/08/2026
I'd love to see the State of Dev gender breakdown beat this for sure, so vote... all of you... especially those of you whose voices we don't always get to hear.
State of CSS 2026 survey results for demographics showing men outnumbering women, 86% to 11% with non-binary and not listed well below 10%.
010
CSS-Tricks* @css-tricks.bsky.social · 06/08/2026
Not to mention that the State of Dev 2026 survey is out now. stateofdevs.com/en-US
stateofdevs.com
State of Devs
110
CSS-Tricks* @css-tricks.bsky.social · 06/08/2026
Well crap, thanks folks! What a thing to come back to after a nice long AFK break. 🧡 And high-fives to @sachagreif.com for always knocking out these surveys. ✋
State of CSS 2026 survey results for most used resources. CSS-Tricks is third only after MDN and Can I Use, meaning it's the most-used publication by developers.
182
Reposted by CSS-Tricks*
Mat “Wilto” Marquis @wil.to · 05/08/2026
Going live at twitch.tv/wiltostreams / youtube.com/live/h86h-Ck... in fifteen to bash out tomorrow’s JavaScript for Everyone newsletter. I’m burnt out on writing about The Writing, so let’s make this one a mini-lesson, on the house — come join, and bring your JavaScript questions and topic requests.
twitch.tv
WiltoStreams - Twitch
I’m Wilto, from websites.
144
CSS-Tricks* @css-tricks.bsky.social · 05/08/2026
True! That has to be in the works, I'd think.
010
CSS-Tricks* @css-tricks.bsky.social · 05/08/2026
Great breakdown, my friend!
110
CSS-Tricks* @css-tricks.bsky.social · 04/08/2026
Do you think that async apps like Slack/Discord qualify as intimate communities?
110
CSS-Tricks* @css-tricks.bsky.social · 04/08/2026
Agreed, but I also wonder what the future of professional communities has to offer if it's not already here.
110
CSS-Tricks* @css-tricks.bsky.social · 04/08/2026
Good point — that's another thing we oughta look into.
001
CSS-Tricks* @css-tricks.bsky.social · 04/08/2026
Do you miss community forums? Like, you would use one if it was available and related to something you're interested in / have questions about? We had one for many years. I haven't been tempted to restart it because it seems like more effort than community benefit... maybe?
6130
CSS-Tricks* @css-tricks.bsky.social · 03/08/2026
Gap Decorations have changed a BUNCH since they went from experimental to shipping in Chrome and Edge. Here's Microsoft's Sam Davis Omekarajr building off an example @patrickbrosset.com did for us a while back to demo what's new. css-tricks.com/css-gap-deco...
css-tricks.com
Gap Decorations Are Now Available, Here’s What’s New | CSS-Tricks
Today, with CSS gap decorations fully supported in Chrome and Edge, starting with version 149, you can now very easily style gaps, and with a lot of control.
0275
CSS-Tricks* @css-tricks.bsky.social · 15/07/2026
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More Similar to last time, What’s !important #15 is pretty stacked — read all about boundary-aware CSS, making grid lanes accessible, creating time-based web designs,... css-tricks.com/whats-important-15
css-tricks.com
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More
Similar to last time, What’s !important #15 is pretty stacked — read all about boundary-aware CSS, making grid lanes accessible, creating time-based web designs, fixing full-bleed CSS, improving customizable select, new web platform features, and more.
063
CSS-Tricks* @css-tricks.bsky.social · 07/07/2026
Just oooooone more post before we call it a month because, hey, anything from @css-only.dev is worth taking deep time to digest and learn.
040
CSS-Tricks* @css-tricks.bsky.social · 07/07/2026
Get Ready For the Powerful CSS border-shape Property! We recently got the shape() function and corner-shape property. What else could we possibly need as far as making shapes in CSS? Let me tell you: the... css-tricks.com/get-ready-for-the-po…
css-tricks.com
Get Ready For the Powerful CSS border-shape Property!
We recently got the shape() function and corner-shape property. What else could we possibly need as far as making shapes in CSS? Let me tell you: the border-shape property!
2153
CSS-Tricks* @css-tricks.bsky.social · 07/07/2026
Quick Hit #159 Firefox 154 (Nightly) will ship text-box, text-box-trim, and text-box-edge, making them Baseline. css-tricks.com/quick-hit-159
css-tricks.com
Quick Hit #159
Firefox 154 (Nightly) will ship text-box, text-box-trim, and text-box-edge, making them Baseline.
1101
CSS-Tricks* @css-tricks.bsky.social · 07/07/2026
We’re taking a little break, folks — time to go outside, swim in the lake, touch the grass, and admire the wonderful art that’s painted in the sky each and every day. See you in a few weeks! Be well and keep being awesome.
1410
CSS-Tricks* @css-tricks.bsky.social · 06/07/2026
Quick Hit #158 Safari TP 247 becomes the first to trial calc-mix(), which returns a progress point between two values. css-tricks.com/quick-hit-158
css-tricks.com
Quick Hit #158
Safari TP 247 becomes the first to trial calc-mix(), which returns a progress point between two values.
010
Reposted by CSS-Tricks*
WebDesignMuseum @webdesignmuseum.org · 04/07/2026
On July 4, 2007, Chris Coyier, a web designer, established the CSS-Tricks portal. The portal brings web designers daily news and tutorials from the world of web design. #WebDesignHistory
CSS-Tricks website in 2008
1654988
CSS-Tricks* @css-tricks.bsky.social · 03/07/2026
Quick Hit #157 Chrome 150 becomes the first to ship animatable zoom, flex-wrap: balance, overscroll-behavior: chain (chaining with no overscroll), named-feature(), corner rounding for polygon(), and finally, the focusgroup attribute. css-tricks.com/quick-hit-157
css-tricks.com
Quick Hit #157
Chrome 150 becomes the first to ship animatable zoom, flex-wrap: balance, overscroll-behavior: chain (chaining with no overscroll), named-feature(), corner rounding for polygon(), and finally, the focusgroup attribute.
020