Links
Recreating the GitHub Contribution Graph with CSS Grid Layout
While learning CSS Grid Layout, I’ve found that the best way to internalise all the new concepts and terminology is by working on various layouts using them. Recently, I decided to try to recreate the GitHub Contribution graph using CSS Grid Layout, and found it was an interesting challenge.
HTML templating with vanilla JavaScript ES2015 Template Literals
I needed to prototype something recently by creating output HTML from a modest set of data. I wanted to avoid extra dependencies such as Handlebars and managed to get the job done using ES2015 Template Literals.
Keeping aspect-ratio with HTML and no padding tricks
SVG knows how to maintain aspect ratio. CSS grid knows how to make overlapping items affect each other’s size
Why you can't test a screen reader (yet)!
This idea, testing a screen reader, proved much harder than I thought. It's actually a bit of a holy grail in the accessibility space. Something that many have dreamed of, but few—if any—have achieved.
Videos
Container Queries by Jonathan Snook
How do you take a complex web application, with a myriad of components and interactions, and make it fully responsive without pulling your hair out for a year? Jonathan looks at what Container Queries are, how they can be implemented, what the hurdles are, and even looks at some tricks to avoid needing container queries (or media queries) at all.
Schrödinger's Website by Jackie Balzer
The website simultaneously exists and does not exist. In this talk, Jackie explains the paradox of building user-customizable responsive layouts for a website builder like Adobe Portfolio: how can a developer write the markup and styles for a website, and make it responsive, without first knowing what it will look like?
Sponsor
Want Your Link Here?
You can add your link to Friday Front-End by sponsoring an upcoming issue! We only accept one link per issue, so get in touch right away!