Home » Sass each Directive

Sass each Directive

by Online Tutorials Library

Sass @each Directive

The Sass @each directive contains the value of each item in the list. It is also used with multiple assignments and multiple assignments with map.

  • Simple @each directive
  • @each directive with multiple assignments
  • @each directive with multiple assignments and maps

Simple @each Directive

In Sass simple @each directive, a variable is defined which consists off the value of each item in a list.

Syntax:

Parameter explanation:

$var: It specifies the name of the variable. @each rule sets $var to each item in the list and provides styles to outputs using the value of $var.

: and

are SassScript expressions which returns a list or a map

Sass @each Directive Example

Let’s take an example to demonstrate the usage of Sass @each directive. We have an HTML file named “simple.html”, having the following data.

HTML file: simple.html

Create a SCSS file named “simple.scss”, having the following data.

SCSS file: simple.scss

Put the both file inside the root folder.

Now, open command prompt and run the watch command to tell SASS to watch the file and update the CSS whenever SASS file is changed.

Execute the following code: sass –watch simple.scss:simple.css

It will create a normal CSS file named “simple.css” in the same directory automatically.

For example:

Sass @Each directive1

The created CSS file “simple.css” contains the following code:

Now, execute the above html file, it will read the CSS value.

Output:

Sass @Each directive2

You may also like