Sign in

Daniel Schwarz

@dxnny.fun
217 followers 149 following 493 posts

Designer / dev / editor / writer, currently @css-tricks.bsky.social.

PostsRepliesMedia
Reposted by Daniel Schwarz
Chrome for Developers @developer.chrome.com · 24/09/2026
Build interactive components like sticky headers and overflow indicators with state-based container queries → goo.gle/4d53htk In this episode, learn how to use scroll state queries for stuck, snapped, and scrollable UI elements to create dynamic web experiences without relying on extra JavaScript.
goo.gle
93: State queries in 2025
Una and Bramus dive into the latest advancements in CSS with state-based container queries. Learn how to create responsive and dynamic user experiences by qu...
031
Reposted by Daniel Schwarz
Jen Simmons @jensimmons.bsky.social · 25/09/2026
Yes, that's what I'm working on. How list boxes & mutliselect should work in appearance: base. We have a chance to hit the reset button & make something that works well going forward. It will definitely include the ability to style everything.
151
Reposted by Daniel Schwarz
Polypane. Browser for web devs @polypane.app · 25/09/2026
Go to definition for CSS custom properties is pretty nice. Finding your way back with a single click, that's even nicer.
0112
Reposted by Daniel Schwarz
Kevin Powell @kevinpowell.co · 25/09/2026
CSS keeps getting better and better, but the problem with hearing about amazing new features is that we're stuck not being able to use them for a few years because of browser support. So, this week I looked at a bunch of well-supported CSS features that I still see people turn to JS for.
youtu.be
Use these CSS features instead of JavaScript
YouTube video by Kevin Powell
5595
Reposted by Daniel Schwarz
Jen Simmons @jensimmons.bsky.social · 24/09/2026
Do you make websites? What do you wish <select> listbox did? Or didn’t do? This is the HTML. Currently, it automatically creates a listbox with 4 options showing. <select id="foobar" multiple> If you want 6 items showing, you write <select id="foobar" multiple item="6">. What should it be?
screenshot of the UI for a multiselect listbox.
12246
Reposted by Daniel Schwarz
Ahmad Shadeed @ishadeed.com · 24/09/2026
✍️ New Article: Detect when elements overlap with CSS Can CSS tell when two elements overlap? At first, I thought this was not possible, but it turned out it can be done with scroll-driven animations and anchor positioning. ishadeed.com/article/css-...
ishadeed.com
Detect when elements overlap with CSS
Detecting when two elements overlap using only CSS anchor positioning and scroll-driven animations.
57419
Reposted by Daniel Schwarz
Paweł Grzybek @pawelgrzybek.com · 25/09/2026
Two of my favourite CSS people met, and they didn't talk about CSS. On my walk back home from the @nn1.dev meetup yesterday and after a chat with @letorey.co.uk I couldn't stop thinking that what I love the most about Web, has little to do with the Web. I love people. Good people! 🫶
2121
Reposted by Daniel Schwarz
ompuco @ompu.co · 25/09/2026
messing with css again
5547
Daniel Schwarz @dxnny.fun · 23/09/2026
keith.is/post/digital...
keith.is
DigitalOcean has $3 million for DHH and nothing for CSS-Tricks
A week and a bit on UpCloud, deleting my DigitalOcean account after more than 10 years, and what DigitalOcean is doing to CSS-Tricks, one of the best places on the whole internet.
032
Reposted by Daniel Schwarz
Bart Veneman @veneman.dev · 23/09/2026
End of the year is approaching. I should probably start planning the next CSS Selection and not yolo it like I did this year. Does anyone have requests for what we should analyze?
253
Reposted by Daniel Schwarz
Rachel Andrew @rachelandrew.co.uk · 23/09/2026
This is a lovely post. I'm quite often asked if people from different browsers argue with each other in CSS meetings. I usually say it's a lot more "huh... yeah that's not good ... how do we fix it?" That's especially true when it comes to the sort of situations described here.
0167
Reposted by Daniel Schwarz
Nilesh Prajapati @nileshprajapati.com · 23/09/2026
New in Chrome 154 - Responsively-sized <iframe> - #CSS scroll-marker-group mode - #CSS text-decoration-inset - FontFace width attribute and font-width descriptor - Light dismiss improvements for popovers and dialogs - Iterator includes
developer.chrome.com
Chrome 154  |  Release notes  |  Chrome for Developers
Responsively-sized iframes, CSS scroll-marker-group modes, CSS text-decoration-inset, Iterator.prototype.includes(), and more.
041
Reposted by Daniel Schwarz
Cory LaViska @cory.laviska.com · 22/09/2026
I don't miss Sass, I miss named breakpoints. We can almost get there with raw CSS. 🤏 www.abeautifulsite.net/posts/named-...
:root {
  --viewport: 'desktop';

  @media (max-width: 64em) {
    --viewport: 'tablet';
  }

  @media (max-width: 37.5em) {
    --viewport: 'mobile';
  }
}

@container style(--viewport: 'mobile') {
  /* Styles for the mobile bucket */
}
5706
Reposted by Daniel Schwarz
Jeff Bridgforth @jeffbridgforth.com · 22/09/2026
I attended Front End Study Hall on Thursday. Continued work on three major projects. I was bummed to hear that CSS Tricks has gone quiet for a second time in four years.
jeffbridgforth.com
Weeknotes 26:38
I attended Front End Study Hall on Thursday. Continued work on three major projects. I was bummed to hear that CSS Tricks has gone quiet for a second time in four years.
031
Reposted by Daniel Schwarz
Josh Marshall @joshtpm.bsky.social · 23/09/2026
predicting the future on margin. that'll go well.
4539261
Reposted by Daniel Schwarz
Micah @rincewind.run · 23/09/2026
kalshi and polymarket should be banned altogether, not allowed to encourage users to start margin trading
16872112
Daniel Schwarz @dxnny.fun · 22/09/2026
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
020
Reposted by Daniel Schwarz
Hacker News 100 @hn100.atproto.rocks · 15/09/2026
CSS-Tricks in Limbo vale.rocks/micros/20260915-0135 news.ycombinator.com/item?id=497089…
vale.rocks
CSS-Tricks in Limbo - 15 Sept 2026 01:35 UTC
CSS-Tricks in Limbo
001
Reposted by Daniel Schwarz
Alex Tatu @uinerd.bsky.social · 16/09/2026
hero section pairing a split editorial header with an endless CSS 3D carousel. link ⤵️
111
Reposted by Daniel Schwarz
CSS by T. Afif @css-only.dev · 17/09/2026
💡 CSS Tip! border-shape + border-area = The perfect combo 🪄 3 lines of code to create border-only shapes with gradient coloration. Absolutely any shapes, even the most complex ones! 👀 css-tip.com/gradient-sha... Save the code for the future (a near future!)
Overview of the CSS code from the linked postBorder-only shapes with gradient coloration
1243
Reposted by Daniel Schwarz
Leon ._. @leonarnott.bsky.social · 17/09/2026
Today in CSS: We all know you can change the highlight colour of selected text, but it's impossible to animate that colour. Unless… the colour was just a variable inherited from the parent element, using @​property to make it animatable… Hahahahaha…
172
Reposted by Daniel Schwarz
Sajid Anwar @sajidanwar.com · 17/09/2026
The latest @firefoxnightly.bsky.social has CSS random() support enabled by default, please give it a try! I quite like the demos from @polypane.app here: polypane.app/blog/experim...
polypane.app
Experimenting with the new pure CSS random() function | Polypane
CSS is getting a random() function that lets you set properties with a random value, opening up a ton of interesting creative possibilities. In this article…
093
Reposted by Daniel Schwarz
Ryan Mulligan @ryanmulligan.dev · 17/09/2026
I love seeing the community rally behind wonderful people like yourself, Geoff. CSS-Tricks wouldn't be the incredible resource that it is without you.
151
Reposted by Daniel Schwarz
Geoff Graham @geoffgraham.me · 17/09/2026
Kevin's one of my favorite people and what he says here is incredibly sweet... and accurate.
4669
Reposted by Daniel Schwarz
Michael Warren @michaelwarren.dev · 18/09/2026
i’ve never had an account on @digitalocean.com and i’m glad. i also never will. scummy company gonna be scummy. CSS Tricks was the first web blog I ever read, back when @chriscoyier.net ran it. I won’t forget what DO has done to the site that’s helped make me want to be a dev. DO better fix this.
171
Reposted by Daniel Schwarz
Martin Grubinger @grooovinger.com · 18/09/2026
I still need Sass for breakpoint variables, since we can't use custom properties in media queries (or can we now?) Admittedly, I use media queries not as much any more. (e.g. dynamic grids or container queries instead)
341
Reposted by Daniel Schwarz
Jake Archibald @jakearchibald.com · 18/09/2026
I'm building a site where I can use pretty much any baseline CSS feature and… ahhh @scope and text-box are so good.
4591
Reposted by Daniel Schwarz
Debbie Downwardly Mobile, World's Oldest Millennial @braindouche.bsky.social · 18/09/2026
Geoff is terrific, I definitely believe him over DO
111
Reposted by Daniel Schwarz
Sarah Drasner @sarahedo.bsky.social · 18/09/2026
I used to write for CSS-Tricks when I could, and in that time I got to know the AMAZING @geoffgraham.me. You couldn’t ask for a smarter, more dependable, and gracious colleague. He’s on the market! You should pick him up fast! 💨
0436
Reposted by Daniel Schwarz
Adrian Roselli, pH0 @aardrian.bsky.social · 18/09/2026
In my experience, the larger the corp the worse they are at paying small invoices. I am inclined to believe Geoff Graham over Digital Ocean. Geoff’s pattern has been to try, twice, to resurrect CSS-Tricks on the cheap. DO’s pattern has been to kill it, twice, and also pour money into a DHH joint.
1217
Reposted by Daniel Schwarz
Heather Buchel @heather-buchel.com · 18/09/2026
I'm still so grateful and think it's so special we had css-tricks when we did though. As someone who grew up with the web cherishing that part of the stack, it really was just the best.
141
Reposted by Daniel Schwarz
Heather Buchel @heather-buchel.com · 18/09/2026
The css-tricks stuff reminds me of how awful big tech is at longevity and maintenance because they hire weird little psychos that only care about having their constant drip of "make-money machines".
1141
Reposted by Daniel Schwarz
The Lobste.rs RSS feed @lobsters-feed.bsky.social · 18/09/2026
CSS-Tricks could be a co-op lobste.rs/s/bcfzlc #culture #css
ericwbailey.website
CSS-Tricks could be a co-op
The web will calcify without voices sharing what they know.
021
Reposted by Daniel Schwarz
Jane Ori 💚 CSS Runner 👩‍💻 @janeori.propjockey.io · 19/09/2026
This is as close to a cry for help that you'd see from me. I need work. I need money for shelter and food in the meantime. I've run out.
14435
Reposted by Daniel Schwarz
Phil Hagen @philhagen.com · 20/09/2026
Where? I can’t find it… #ProtocolJoke
121
Daniel Schwarz @dxnny.fun · 18/09/2026
geoffgraham.me/the-front-en...
geoffgraham.me
The Front-End Community is Still Alive and Beautiful
I thought about dropping an addendum into my last post to say just how overwhelmed I am, in the best possible way, by the way all of you in the front-end community have shown up to show support, both for me and for CSS-Tricks. I started to do that but then felt a new post...
031
Daniel Schwarz @dxnny.fun · 18/09/2026
ericwbailey.website/published/cs...
ericwbailey.website
CSS-Tricks could be a co-op
The web will calcify without voices sharing what they know.
151
Daniel Schwarz @dxnny.fun · 18/09/2026
calibreapp.com/blog/airline...
calibreapp.com
It’s official: Airline websites are slow, but they don’t have to be | Calibre
We analysed 111 airline websites and it confirmed what travellers have been feeling for years
000
Daniel Schwarz @dxnny.fun · 18/09/2026
bell.bz/youll-miss-p...
bell.bz
You’ll miss publishers when they’re gone
Ever since Piccalilli started to get traction, I’ve always seen CSS-Tricks, Smashing Magazine and A List Apart (among others) as peers. We all help each other behind the scenes and importantly, back each other. When CSS-Tricks was initially acquired by DigitalOcean, I was really happy for Chris. The work that he’d put into that publication [&hellip;]
000
Reposted by Daniel Schwarz
Vale @vale.rocks · 16/09/2026
I've had quite a number of people tell me to stop bringing up 'politics' in my writing. For example, when I've decried Elon Musk and DHH when mentioning X (Twitter) and Omarchy, respectively. Plainly, no. I will continue to mention injustices and wrongs. Tech is political – especially now.
1891
Reposted by Daniel Schwarz
Chrome for Developers @developer.chrome.com · 16/09/2026
sibling-index() = knowing your exact spot in line sibling-count() = knowing how long the line is Both CSS functions have reached Baseline Newly Available status for the latest browsers. Read the full docs → goo.gle/4AfHN6Z Guides and fallbacks are in Modern Web Guidance → goo.gle/4AhBGPG
0174
Reposted by Daniel Schwarz
Chris Coyier @chriscoyier.net · 15/09/2026
This GIF from @joshwcomeau.com's last email is mesmerizing. Here's the border-shape he made of that codepen.io/editor/joshw...
1839
Reposted by Daniel Schwarz
Andy Bell @bell.bz · 15/09/2026
I run @piccalil.li and having publications like CSS-Tricks around is really important. We all help and challenge each other and the result is a better ecosystem for everyone else. That's the whole point! I really hope this situation gets resolved, or CSS-Tricks gets a new owner that cares.
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
18510
Reposted by Daniel Schwarz
Daniel Schwarz @dxnny.fun · 15/09/2026
So, yeah, until DigitalOcean clarifies, this is What’s !important #19 (posted here instead of on CSS-Tricks, at least for now): @wil.to's JavaScript for Everyone -35% off (code: PRICEFALL) piccalil.li/javascript-f... @preethisam.bsky.social's CSS refraction effects blog.master.dev/background-i...
piccalil.li
JavaScript for Everyone
A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.
112
Reposted by Daniel Schwarz
Daniel Schwarz @dxnny.fun · 15/09/2026
Building components with style queries and attr() cc @utilitybend.com utilitybend.com/blog/contain... A look at the different scroll-state() queries cc @grimicorn.bsky.social danholloran.me/posts/css-sc... @vale.rocks' collection of very old, very crazy CSS vale.rocks/posts/css-re...
utilitybend.com
Container style queries and advanced attr(): rethinking how to wire up my components in CSS | utilitybend
Wiring HTML attributes into CSS with advanced typed attr(), and letting container style queries pass that state down to child components.
101
Reposted by Daniel Schwarz
Daniel Schwarz @dxnny.fun · 15/09/2026
Animating CSS grids with anchor positioning cc @bram.us www.bram.us/2026/09/07/a... New HTML features cc @chriscoyier.net @frontendmasters.com blog.master.dev/new-things-y... Finally, we can vote on Interop 2027 features until the 23rd of September github.com/web-platform...
bram.us
Animating CSS Grid Layouts with CSS Anchor Positioning
At CSS Day (back in June), someone asked me how Brave (the browser) might have built their New Tab Page which features some tiles laid out in a grid. While the grid is nothing spectacular, something s...
121
Reposted by Daniel Schwarz
Preethi @preethisam.bsky.social · 30/08/2026
Background Image Refraction in CSS — blog.master.dev/background-i...
031
Reposted by Daniel Schwarz
Daniel Schwarz @dxnny.fun · 15/09/2026
In contrast with Safari 27's monumental release, Firefox 156 turned out to be a tiny one. I wouldn't have posted anything on the site, but here are the release notes anyway: developer.mozilla.org/en-US/docs/M...
developer.mozilla.org
Firefox 156 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 156 that affect developers. Firefox 156 was released on September 15, 2026.
112
Reposted by Daniel Schwarz
Chris Coyier @chriscoyier.net · 15/09/2026
Boooo. I did try and get it back once. I wonder if we could still make that work. chriscoyier.net/2024/02/28/w... I’m down to find a win-win situation, DO. Call me. 🤙
chriscoyier.net
Where I’m at on the whole CSS-Tricks thing
It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…
39510
Reposted by Daniel Schwarz
Vale @vale.rocks · 15/09/2026
@css-tricks.bsky.social is once again stuck in an arbitrary suspension at the hands of DigitalOcean's radio silence. It is devastating to see such a brilliant publication treated so very poorly. The current situation: vale.rocks/micros/20260...
vale.rocks
CSS-Tricks in Limbo - 15 Sept 2026 01:35 UTC
49130