A11y style guide
Read NoteA great resource for finding accessible patterns for common UI requirements, as well as including stacks of accessibility best practices …
theAdhocracy
A great resource for finding accessible patterns for common UI requirements, as well as including stacks of accessibility best practices …
Styled Components have tripped me up a few times today, but I ended up learning some useful tricks as a result.
I'm always interested to see how other people utilise styled-components and the tips Josh shares offer exactly that kind of insight. I fundamentally disagree with his take on descendent selectors …
An interesting approach to using data attributes to drive CSS utility classes. I'm not sure I like the overly granular control (it feels like it falls into the same category as Tailwind, but now with …
A simple tweak that simplifies the common approach to "lists that don't look like lists" with HTML/CSS and sidesteps any semantic/accessibility concerns. …
I keep running into the same problem: how to set a style attribute in the CMS and have that be dynamically rendered on the front-end, without relying on inline styles. Turns out it's a great use case for CSS variables!
A bespoke stylesheet that automatically styles semantic HTML to look like …
An in-progress project looking to create a CSS reset that creates modern defaults, rather than just focusing on standardising behaviour across browsers or removing irritating legacy features in …
I think there's some real merit to Andy's ideas behind Cube CSS. It's a middle-ground between everything-in-JS or BEM that throw out the cascade entirely and the free-for-all that can happen if you …
Josh breaks down why and how you can use CSS variables more easily in React, specifically using styled-components. Honestly it feels a little terrifying how much is needed just to get basic …
What do you do when a website has loaded but the content is still being fetched from an API? One answer is to fill the page with animated placeholders, creating a skeleton of what the user can expect, with a dash of CSS animation to let them know that something's still going on behind the scenes.
A humorous but useful tool that strips out all the mess that things like Styled Components and React make out of HTML and lets you properly view the source of a page. (and yeah, I use those same …
Using pseudo-selectors like :where and :not to invert style rules, allowing for better code encapsulation and context sharing across a codebase.
Today we returned to Dartington Hall for a longer sampling of the myriad topics on offer from Ways With Words. From holocaust miracle babies to disruptive political leaders, our day was …
Occasionally, StumbleUpon truly comes through for me, providing a tiny internet gem that I'm certain I'd have never found otherwise. Today, that accolade goes to 2 Kinds of People, the type of …
Well that's that then. The great legal firewall has descended and the BBC's iPlayer service is now firmly on the other side. As of today, you can no longer watch catch-up TV for free in the UK; …
The concept of "card based" web design has been around for at least three years now. So why is it that the following quote from Khoi Vinh, written back in 2014, still appears to be a fundamental …
Month in media is an archived project, now with a permanent home in the Reviews section. Films, TV shows, books, video games, and other media watched, read, or played in January 2017.
I am an …
So another year, another April 1st. As is usually the case, the internet was awash with odd concepts, fake news and terrible puns. On top of which, we also had the annual Aprils Fools "pranks" …
I get a fair amount of spam posted to theAdhocracy. For the most part, it's easy to spot and formulaic (though admittedly increasingly intelligent). Spam comments either thank me for helping solve a …
A List Apart has long been a fantastic source of knowledge and inspiration in terms of both website design and writing, but on top of these accolades every now an then it manage to …
Month in media is an archived project, now with a permanent home in the Reviews section. Films, TV shows, books, video games, and other media watched, read, or played in November 2017.
The recent update to Lightroom (and descent into League) means that photography has taken a bit of a backseat once again, but I have actually managed to turn posting to social media into a bit of a …
I, like just about everyone who has ever heard of it, have been fascinated by the Voynich manuscript for years. The idea of an eldritch textbook, written in an encrypted script and with baffling, …
An attempted experiment to replicate the blog layout of ilovetypography.com, which uses floats to great effect, with more modern CSS Grid and Flex techniques. Turned out to not be quite so simple, but taught me a lot about the benefits and limitations of CSS Grid.
Having just got back from Sidmouth Folk Festival, I wanted to jot down some of my thoughts about the eleven artists we managed to see whilst the music was still firmly playing in my ears. From the traditional to the modern "nu-folk", we certainly had a great spread of styles, instruments and traditions. Some might even say it was folk'ing awesome!
It's my third time seeing Goldfish and the first time with Alison and pretty much all the usual suspects. In other words: it was amazing! Goldfish pulled out a blinder of a set, with several of their …
Senongo Akpem’s Cross-Cultural Design has been on my radar a lot lately; I probably should pick it up. In the meantime, A List Apart have released a little subsection with some …
I finally made it to an IndieWebCamp meetup, even if it was remote only due to the increasingly restrictive implications of the coronavirus. I learnt a lot, I had a great time, and I'm ready to start implementing a whole bunch of new ideas right here. I also took a huge number of notes from the speakers and sessions throughout the day.