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;
}
}