SASS এ @each ডাইরেক্টিভ

বস্তুর একটি তালিকায় স্টাইল প্রয়োগ করার জন্য @each ডাইরেক্টিভ ব্যবহার করা হয়। এটি নিম্নলিখিতভাবে লেখা হয়:

scss@each $var (ভেরিয়েবল) in (মানগুলির তালিকা)

এই ডাইরেক্টিভের কাজের মূলনীতি হল এটি তালিকার প্রতিটি মানের জন্য $var ভেরিয়েবল সেট করে, এবং তারপর প্রতিটি স্টাইলে এটি আউটপুট করে। একটি উদাহরণ দেখা যাক:

styles.scss@each $picture in winter, spring, summer, autumn {
  img .#{$picture} {
    background-image: url('/images/#{$picture}.jpg');
  }
}

কম্পাইল করার ফলাফল:

styles.cssimg .spring {
  background-image: url("/images/spring.jpg"); 
}

img .summer {
  background-image: url("/images/summer.jpg"); 
}

img .autumn {
  background-image: url("/images/autumn.jpg"); 
}      
Задание 1

বর্ণনা করুন, নিম্নলিখিত কোড কম্পাইল করার ফলাফল কী হবে:

styles.scss@each $link in menu, navbar, footer {
  link .#{$link} {
    color:red;
  }
}