All examples
All examples
Examples to go with the workshop
Let's dive into Modern CSS
with Hidde de Vries.
Building blocks
Examples
Custom properties -
A button with custom properties
Layers -
Explicit CSS architecture
Layers -
Easier to override third parties
Nesting -
Real world nesting opportunities
Container queries -
Container queries
Exercises
101 -
Practice specificity
Has -
Form feedback with :has()
Custom properties -
Financial data
Container queries -
Two styles of newsletter signup
Tooltips & toggletips
Examples
Tooltips -
Icon button with tooltip
Toggletips -
Toggletip with popover
Anchor positioning -
Tic tac toe
Anchor positioning -
Position try fallbacks
Exercises
Toggletips -
Image with alt badge
Selects
Examples
Standard select -
Bread selector
Custom selects -
Bread selector upgraded
Exercises
Layouts & positioning
Examples
Flexbox -
Flexbox example: aligning across main axis
Flexbox -
Flexbox example: gaps
Flexbox -
Flexbox example: aligning across cross axis
Grid Layout -
Grid Layout example 1
Subgrid -
Cards in subgrid
Text balance -
Text balance
Exercises
Flexbox -
Exercise: form layout
Grid Layout -
Grid Layout exercise
Flexbox -
Exercise: center the cat
Transitions & animations
Examples
View transitions -
Books to details
Animation -
Animating popover
Exercises