Я изучаю SASS / SCSS и застрял в создании цветовой петли, которая выводит 5 цветовых классов с добавлением классов, самых темных и светлых.Так, например, я могу использовать
class="color1 darkest"
в конце.
Это то, что я получил до сих пор.
<code><pre>
$color1: #F4858E!default;
$color1-darkest: darken( $color1, 20% )!default;
$color1-darker: darken( $color1, 10% )!default;
$color1-lighter: lighten( $color1, 10% )!default;
$color1-lightest: lighten( $color1, 20% )!default;
$color2: #BFE2CA!default;
$color2-darkest: darken( $color2, 20% )!default;
$color2-darker: darken( $color2, 10% )!default;
$color2-lighter: lighten( $color2, 10% )!default;
$color2-lightest: lighten( $color2, 20% )!default;
$color3: #A6DAEF!default;
$color3-darkest: darken( $color3, 20% )!default;
$color3-darker: darken( $color3, 10% )!default;
$color3-lighter: lighten( $color3, 10% )!default;
$color3-lightest: lighten( $color3, 20% )!default;
$color4: #FED88F!default;
$color4-darkest: darken( $color4, 20% )!default;
$color4-darker: darken( $color4, 10% )!default;
$color4-lighter: lighten( $color4, 10% )!default;
$color4-lightest: lighten( $color4, 20% )!default;
$color5: #D1B6F7!default;
$color5-darkest: darken( $color5, 20% )!default;
$color5-darker: darken( $color5, 10% )!default;
$color5-lighter: lighten( $color5, 10% )!default;
$color5-lightest: lighten( $color5, 20% )!default;
$colors: $color1, $color2, $color3, $color4, $color5;
@for $i from 1 through length($colors) {
.color#{$i} {
color: ($colors, $i);
&.darkest {
color: ($colors, $i)-darkest;
}
&.darker {
color: ($colors, $i)-darker;
}
&.lighter {
color: ($colors, $i)-lighter;
}
&.lightest {
color: ($colors, $i)-lightest;
}
}
}
В данный момент вывод довольно неправильный ... Спасибо за вашу помощь заранее!