The '&' Operator
In this lesson, we'll be looking at the ampersand ('&') operator syntax.
We'll cover the following
Definition #
The ampersand &
operator is often used when nesting in SASS and is an extremely useful feature.
It can be a great time-saver, especially if you happen to be coding your stylesheets with the BEM methodology, or using any systematic naming convention for your class names.
Example #
See the following HTML:
<button class = "btn btn--red"> Click me! </button>
Typical styling would be something like this:
With the &
operator we can be much more efficient:
Notice that we’ve now nested the child selectors that use the same .btn
name, represented by the &
operator. name.
When compiled the &
operator will be replaced by its enclosing selector name!
Next up we’ll learn about control directives.
Get hands-on with 1300+ tech skills courses.