Директиви @each дар SASS
Барои он ки услубро
ба рӯйхати объектҳо татбиқ кунанд,
директиви @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;
}
}