CSS Spatial Navigation Level 1
CSS
Creating an aspect ratio CSS utility
11 CSS Parallax Effects
Collection of hand-picked free HTML, CSS and JavaScript parallax effect code examples.
10 CSS Blob Effects
Collection of free HTML and CSS blob effect code examples.
FlexMasonry - A lightweight masonry (cascading grid layout) library powered by flexbox
Tobias Ahlin
Tobias Ahlin | Designer and developer
Responsive Designs and CSS Custom Properties: Building a Flexible Grid System
Last time, we looked at a few possible approaches for declaring and using CSS custom properties in responsive designs. In this article, we’ll take a
10 Code Snippets for Creating Masonry Grid Layouts
Tumblr and Pinterest popularized the masonry grid. It is a common layout style for variable sized images, and it’s a great way to get images to fit nicely into a...
Pure CSS Masonry Layout Codepen
10 CSS Masonry Layout Examples
Collection of free HTML and CSS masonry layout code examples.
How to use Flexbox to create a modern CSS card design layout
From portfolios to blogs, modern card design layouts are great for any site and they're easy to create. Follow this guide to get started with Flexbox!
Create Horizontal Masonry layouts with CSS Grid Layout
A tutorial to create a left-to-right masonry layout using CSS Grid Layout properties. Practical and dynamic use case involves a tiny bit of JavaScript.
Create Simple Masonry Layouts with CSS Flexbox
A tutorial guide to show how to create CSS Flexbox-based Masonry layouts with horizontal and vertical orders of masonry items.
That Time I Tried Browsing the Web Without CSS
CSS is what gives every website its design. Websites sure aren’t very fun and friendly without it! I’ve read about somebody going a week without
Jen Simmons: Thinking with Gri
Inclusively Hidden | scottohara.me
There are various ways to hide content in web interfaces, but are you aware of the different effects they have on the accessibility of that content? While so...
Developing a Javascript-free frontend
PreludeI built the first version of Slimvoice on Angular 1 with a Node.js backend and MongoDB in 2014 (those were all the rage back then). In 2015 I decided to completely revamp the UI and redesigned and rebuilt it in React. In hindsight, all of that was crap. With the new version I wanted to prove that it ...
Style guide built with CSS Grid
Are nested grids like nested tables?
I’ve had people ask me if “nested grids” are essentially just like nested tables and therefore a bad thing. I explain why that is not the case.
Art Direction For The Web Using CSS Shapes
Last year, Rachel Andrew wrote “[Take A New Look At CSS Shapes](https://www.smashingmagazine.com/2018/09/css-shapes/)” where she reintroduced readers to the basics of using CSS Shapes. In this new tutorial, Andy Clarke expands on the topic of “[Art Direction for the Web](https://www.smashingmagazine.com/printed-books/art-direction-for-the-web/)” with CSS Shapes to create exciting and inspired new design ideas.
Building a dependency-free site in 2019
After several years of basically ignoring it, I decided recently that it was time for a refresh of my personal site . The previous…
CSS performance optimization
Painting an unstyled page, and then repainting it once styles are parsed would be bad user experience. For this reason, CSS is render blocking, unless the browser knows the CSS is not currently needed. The browser can paint the page once it has downloaded the CSS and built the CSS object model. Browsers follow a specific rendering path: paint only occurs after layout, which occurs after the render tree is created, with requires both the DOM and the CSSOM trees. To optimize the CSSOM construction, remove unnecessary styles, minify, compress and cache it, and split CSS not required at page lo...
lucagez/Debucsser
CSS debugging tool with an unpronounceable name. Contribute to lucagez/Debucsser development by creating an account on GitHub.
What’s New In CSS? by Rachel Andrew
A lightning talk for the W3C AC Meeting. This is a somewhat biased look at new things in CSS - biased in terms of these being things that mostly have some implementation. Also in terms of these being things I know that authors are especially interested in right now.
Incomplete List of Mistakes in the Design of CSS [CSS Working Group Wiki]
Digging Into The Display Property: The Two Values Of Display
We talk a lot about Flexbox and CSS Grid Layout, but these layout methods are essentially values of the CSS `display` property, a workhorse of a property that doesn’t get a lot of attention. Rachel Andrew takes a better look in a short series.
Implementing a pin-to-bottom scrolling element with only CSS
Flexulator
CSS Grid: Floor Plan
Stacked "Borders"
A little while back, I was in the process of adding focus styles to An Event Apart’s web site. Part of that was applying different focus effects in