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