SASS-এ মিক্সিনের প্যারামিটার

SASS-এ মিক্সিনের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল যে তারা প্যারামিটার হিসাবে ভেরিয়েবল নেয়, যেগুলি বন্ধনীর ভিতরে লেখা হয় এবং, যদি বেশ কয়েকটি ভেরিয়েবল থাকে, তবে সেগুলি কমা দিয়ে আলাদা করা হয়।

নিম্নলিখিত উদাহরণটি বিবেচনা করুন:

styles.scss@mixin active($color, $width) {
  border: {
    color: $color;
    width: $width;
    style: dotted;
  }
}
p {
  @include active(yellow, 2px);
}

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

styles.cssp {
  border-color: yellow;
  border-width: 2px;
  border-style: dashed; 
}

এর পাশাপাশি, মিক্সিনে ডিফল্ট মান প্যারামিটার হিসাবে পাঠানো যেতে পারে:

styles.scss@mixin active($color,  $width: 2px) {
  border: {
    color: $color;
    width: $width;
    style: dotted;
  }
}
p {
  @include active(yellow);
}
div {
  @include active(yellow, 4px);
}

কম্পাইল করার পর আমরা দেখতে পাব:

styles.cssp {
  border-color: yellow;
  border-width: 2px;
  border-style: dotted;
}
div {
  border-color: yellow;
  border-width: 4px;
  border-style: dotted;
}
Задание 1

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

styles.scss@mixin simple-border($padding-top, $padding-bottom) {
  border: {
    padding-top: $padding-top;
    padding-bottom: $padding-bottom;
    color: green;
  }
}
p {
  @include simple-border(10px, 30px );
}        
Задание 2

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

styles.scss@mixin simple-border($padding-top, $padding-bottom: 20px) {
  border: {
  padding-top: $padding-top;
  padding-bottom: $padding-bottom;
  color: green;
  }
}
p {
  @include simple-border(10px);
}