Public

Public

328 bookmarks
Custom sorting
Using text symbols in pseudo-elements accessibly
Using text symbols in pseudo-elements accessibly
Generated content (the ::before and ::after pseudo-elements) is quite handy for styling elements without disrupting markup. We can use it for creating things like custom checkboxes without any extra elements. https://codepen.io/MrRoboto/pen/OJxaGyb ...
·blog.mayank.co·
Using text symbols in pseudo-elements accessibly
Henry From Online | How To Make a Website
Henry From Online | How To Make a Website
I got an email recently from a kind online friend asking to learn about my process or what makes a good website. It's also good impetus for me to be a little more candid and critical about my practice — here's my breakdown on how to make a Good Website.
·henry.codes·
Henry From Online | How To Make a Website
Speed for who?
Speed for who?
Frameworks are often touted as something like “a lightning fast development experience” and that’s fine I guess, but the speed is in the wrong hands. Why not “a lightning fa…
·andy-bell.co.uk·
Speed for who?
The Performance Inequality Gap, 2023 - Infrequently Noted
The Performance Inequality Gap, 2023 - Infrequently Noted
To serve users at the global P75 of devices and networks, we can now afford ~150KiB of HTML/CSS/fonts and ~300-350KiB of JavaScript (gzipped). This is a slight upgrade on last year's budgets, thanks to device and network improvements. Meanwhile, web developers continue to send more script than is reasonable for 80+% of the world's users, widening the gap between the haves and the have-nots. This is an ethical crisis for frontend. Meanwhile, the most popular tools and frameworks remain in stubborn denial, but reality is not moved by ignoring it: when digital is the default, slow is exclusionary.
·infrequently.org·
The Performance Inequality Gap, 2023 - Infrequently Noted
Use the dialog element (reasonably) | scottohara.me
Use the dialog element (reasonably) | scottohara.me
Today, the HTML specification landed a very important change to the dialog element. One that resolves a multi-year discussion on how the dialog element shou...
People have a long history of taking elements/components that were intended for specific use cases, and then stressing them to their limit to fit their use case.
·scottohara.me·
Use the dialog element (reasonably) | scottohara.me
Modalz Modalz Modalz
Modalz Modalz Modalz
All the reasons you don't need a modal — and what to use instead.
·modalzmodalzmodalz.com·
Modalz Modalz Modalz
The Great Divide Was Indeed Divisive - Chris Coyier
The Great Divide Was Indeed Divisive - Chris Coyier
Zach reflects on 17 years in the game and my essay The Great Divide, four years old this month: The Great Divide really resonated with me. I keep coming back to it and I do think it continues to accurately describe what feels like two very distinct and separate camps of web developer. And despite […]
·chriscoyier.net·
The Great Divide Was Indeed Divisive - Chris Coyier
Layout & Grid in Design Systems
Layout & Grid in Design Systems
Simply saying the word "grid" conjures up strong and confusing feelings. Kinda like puberty! With so much history and so many different (and sometimes competing) paradigms, it's no wonder conversations around layout and grid are so fraught, confusing, and contentious. I'm long overdue to share how w
·bradfrost.com·
Layout & Grid in Design Systems
CSS-only Widgets Are Inaccessible
CSS-only Widgets Are Inaccessible
Usually. I originally titled this InacCSS-onlyible. I even made this typographically, er, distinct image. Then I realized it was silly and will instead use the neologism in a talk so I can hear the groans IRL. Interactive widgets powered with only CSS are relatively common as people are playing with…
·adrianroselli.com·
CSS-only Widgets Are Inaccessible
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
What I mean is that "design tokens" are a language for communicating intent between disparate parts of a system.
Calling it “design tokens” is useful because it makes clear what the purpose of the constructed language is: to communicate information that informs the design system.
By definition, that’s complex and nuanced work. It’s an attempt to make explicit and dependable something that has (in most publishing systems) been implicit and inconsistent. It faces all the challenges of language.
·twitter.com·
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
Life in Weeks
Life in Weeks
My life, where each week I’ve been alive is a little box. When meaningful things happen (for both better and worse) I make a note of it so I can remember how much of life is influenced by these factors. If you’d like to create your own version of this, it’s basically a data file, a template, and a blog post mashed together on Jekyll blog hosted on Netlify.
·busterbenson.com·
Life in Weeks
We need accessibility action — Now! · Eric Eggert
We need accessibility action — Now! · Eric Eggert
We must make more progress for web accessibility. We need to fix the top issue and concentrate on addressing them where it makes most sense. In the end, the promise of an accessible web must be kept.
·yatil.net·
We need accessibility action — Now! · Eric Eggert