Bootcamp CSS topics
Goal
To teach the student how to style websites using CSS.
Why?
We use CSS because we don't only develop websites. We make them beautiful.
What will be taught?
Basics
- Class and id selectors
- Block vs. inline elements
- Specificity
- External vs. internal styles
- Box model
- Backgrounds: image and gradients
- Fonts
Position and layouts
- Relative, absolute and fixed positions
- Flexbox
- Grid
Other selectors
- Pseudo-classes
- Pseudo-elements
- Combinators
Sass
- Variables
- Nesting
- Partials
- Mixins
- Operators
- Color functions
Advanced
- Transform
- Transition
- Animation
- Media queries