Demo: Using @extend in place of the enumerate() helper.
.class-1
.class-2
.class-3
.class-4
.class-5
-
<div class='example'> <div class='class-1'>.class-1</div> <div class='class-2'>.class-2</div> <div class='class-3'>.class-3</div> <div class='class-4'>.class-4</div> <div class='class-5'>.class-5</div> </div>
-
.example .class-1 .class-1 .class-2 .class-2 .class-3 .class-3 .class-4 .class-4 .class-5 .class-5
-
.example { .base-class { background-color: #aaaaaa; border: 2px solid #777777; margin: 1em; } @for $i from 2 through 4 { .class-#{$i} { @extend .base-class; margin-left: 1em * ($i - 1); } } } -
.example .base-class background-color: #aaa border: 2px solid #777 margin: 1em @for $i from 2 through 4 .class-#{$i} @extend .base-class margin-left: 1em * ($i - 1) -
.example .base-class, .example .class-2, .example .class-3, .example .class-4 { background-color: #aaaaaa; border: 2px solid #777777; margin: 1em; } .example .class-2 { margin-left: 1em; } .example .class-3 { margin-left: 2em; } .example .class-4 { margin-left: 3em; }