Syllabus
Getting started
- What CSS is and how it works9 min
- Three ways to add CSS to a page10 min
- Selectors14 min
- The cascade and specificity13 min
- Inheritance10 min
Colour and text
- Colours12 min
- Units: px, rem, % and more12 min
- Fonts and text13 min
The box model
- The box model soon
- Margin and padding soon
- Borders and rounded corners soon
- box-sizing soon
- Width, height and overflow soon
Layout
- The display property soon
- Flexbox basics soon
- Aligning with Flexbox soon
- Grid basics soon
- Grid areas soon
- Positioning soon
Responsive design
- Responsive design soon
- Media queries soon
- Responsive images with CSS soon
Polish
- Backgrounds and gradients soon
- Shadows soon
- Transitions soon
- Transforms soon
- Animations soon
- CSS variables soon
Project
- Project: style a landing page soon
Lessons marked “soon” are being written and reviewed. 8 of 29 are ready now.