Introduction to Sass

bradwade

Sass has long been the industry standard for creating CSS. This is session will give a full introduction and overview of Sass and its capabilities to beginning front-end developers and seasoned back-end developers that need to be able to contribute to front-end code. I will cover topics such as:

  • What is SASS? What is SCSS?
  • variables
  • nesting
  • the ampersand - & - referencing parent selectors
  • comments
  • functions
  • mixins
  • @extend - selector inheritance
  • partials - inline imports
  • maps - storing and using structured data
  • methods of compiling Sass such as Grunt, Gulp, Compass, etc.
  • best practices - organizing projects, importance of using BEM/OOCSS.

Session Track

Front End

Experience Level

Beginner

Drupal Version