Links
CSS Grid — The Beginner’s Guide
Absolutely great illustrations really make this a fantastic intro to CSS Grid.
Assistive Technologies I Test With
After a recent talk on Accessibility, I was asked during the Q&A about what Assistive Technologies (AT) I test with while I’m developing. Such a good question! I hadn’t ever thought about what I actually test with and as I rambled on I thought it might help to write it down.
The Accessibility of Styled Form Controls & Friends
A repository of styled and "styled" form control patterns, and how they are announced by screen readers — Form controls are necessary in many interfaces, but are often considered annoying, if not downright difficult, to style. Many of the markup patterns presented here can serve as a baseline for building more attractive form controls without having to exclude users who may rely on assistive technology to get things done.
CSS exclusions with Queen Bey
Here’s my attempt at demonstrating the different values of
wrap-flow
andwrap-through
via a recreation of an interview Beyoncé did with ELLE back in 2016 when launching her Ivy Park line (I think). If you would like to try building something with exclusions, you’ll have to use either Edge or Internet Explorer 10 and up, and prefix the properties with-ms-
.
Create your design system, part 2: Grid & Layout
Choosing how to handle layouts and content positioning is probably one of the first decision you’re going to make when building a design system. Defining the grid means creating the system to structure your content, whether it’s a single component or a page layout. In this article, we are going to see how a grid system can be implemented, and how some CSS techniques can be used to create specific layouts.
Videos
The Web Is Not Just Left-to-Right, by Chen Hui Jing
This talk traces the parallel history of western and eastern typography from handwriting to the internet age, setting the context for how the web is a brand new medium for typesetting. CSS allows us to implement advanced typographic features and multi-directional layouts, that not only benefits internationalisation, but opens up a myriad of options for creative and interesting layouts in general as well.