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