Will try and convert you to diamond.etch.co
Design systems nerd. Writing websites since before we had CSS.
“It feels like the tooling has gotten out of the way, and the website is just a website again ❤️”
etch.co/blog/we-migr...
“It feels like the tooling has gotten out of the way, and the website is just a website again ❤️”
etch.co/blog/we-migr...
We migrated our site to Eleventy and increased performance by 24% - How choosing the right tool for the job led to faster load times and fewer dependencies.
etch.co/blog/we-migr...
We migrated our site to Eleventy and increased performance by 24% - How choosing the right tool for the job led to faster load times and fewer dependencies.
etch.co/blog/we-migr...
kellysutton.com/2025/01/18/m...
kellysutton.com/2025/01/18/m...
Here you go (warning this plays sound, a lot of it eventually and gets a lot of things moving around on the screen): neal.fun/stimulation-...
www.sarasoueidan.com/blog/testing...
#a11y #screenReaders #accessibility
www.sarasoueidan.com/blog/testing...
#a11y #screenReaders #accessibility
taking the CSS container query for stuck position: sticky elements for a spin 🔥
nav { container-type: scroll-state; }
@container scroll-state(stuck: top) {
.nav__content { --expand: 1; }
}
trick here is to transition grid-template-columns with the custom property value to morph
taking the CSS container query for stuck position: sticky elements for a spin 🔥
nav { container-type: scroll-state; }
@container scroll-state(stuck: top) {
.nav__content { --expand: 1; }
}
trick here is to transition grid-template-columns with the custom property value to morph