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.