SASS'теги @each директивасы
Стилди тизмедеги объекттерге колдонуу үчүн
@each директивасын колдонушат. Аны төмөнкүдөй
жазышат:
@each $var (өзгөрмө) in (маанилердин тизмеси)
Бул директиванын иштешинин мәниси, ал
тизмедеги ар бир мааниге $var өзгөрмөсүн
белгилейт, андан кийин аны ар бир стилде чыгарат.
Мисалды карап көрөлү:
@each $picture in winter, spring, summer, autumn {
img .#{$picture} {
background-image: url('/images/#{$picture}.jpg');
}
}
Компиляциянын натыйжасы:
img .spring {
background-image: url("/images/spring.jpg");
}
img .summer {
background-image: url("/images/summer.jpg");
}
img .autumn {
background-image: url("/images/autumn.jpg");
}
Төмөнкү коддун компиляция натыйжасы кандай болорун айтып бериңиз:
@each $link in menu, navbar, footer {
link .#{$link} {
color:red;
}
}