Performant CSS Animations: Netflix Case Study

Animating properties such as width or top forces the browser to recalculate the size and location of every component that may have changed, called a layout. That’s not great for performance. Here’s how you can use two properties (opacity and transform) to create animations that don’t generate a redraw…

Fix scrolling performance with CSS will-change property

If you’ve ever suffered with janky scrolling (who hasn’t) you might want to take a look at this fix that uses the CSS will-change property to make scrolling super smooth…

Functional Programming, CSS, and your sanity

If you’ve seen the hype surrounding CSS Modules at the moment, have a read through this interesting article by Jon Gold giving his thoughts on how CSS should be written…

Getting Dicey With Flexbox

Flexbox is a new CSS layout spec that makes it easy to construct dynamic layouts. With flexbox, vertical centering, same-height columns, reordering, and direction agnosticism are a piece of cake…

Put a Pseudo-Class On It

An interesting article by Stephen Caver exploring a few CSS pseudo-classes that you may not know about…

Icons and Type

Jonathan Snook gives his take on how to align icons with text that is lowercase, title case and sometimes all uppercase…

CSS animations

Lots of examples and tutorials around the subject of CSS animation…

Interesting stats about stylesheets

Here’s a handy tool that visualizes all kinds of interesting stats about stylesheets including the number of rules, selectors, colors, media queries and font-families…

Responsive Images in Practice

62% of the weight of the web is images and that’s growing every day. On small or low-resolution screens, most of that data is waste. This article by Eric Portis gives you the low down on how you can do your part for making the web faster…

The Anti-hero of CSS Layout – “display:table”

The topic of table usage in layouts is a sensitive one. In general, web developers consider table-based layout a taboo. Although the reasons against it are well-documented, most developers are unable to provide a sound background for decrying table-base layout except for, “tables are bad”…

« Previous PageNext Page »