"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنك تعيين خصائص CSS كقيم mixin في SASS باستخدام استيفاء السلسلة؟

كيف يمكنك تعيين خصائص CSS كقيم mixin في SASS باستخدام استيفاء السلسلة؟

تم النشر بتاريخ 2024-11-09
تصفح:620

How do you set CSS properties as mixin values in SASS using string interpolation?

تعيين قيم SASS Mixin على خصائص CSS

عند إنشاء مزيج الهامش/الحشو العالمي، قد يكون من الضروري تعيين خصائص CSS كقيم مزيج. ولتحقيق ذلك، يتم استخدام استيفاء السلسلة.

استيفاء السلسلة لخصائص CSS

لاستخدام المتغيرات كأسماء خصائص CSS، يلزم استيفاء السلسلة (#{$var}).

مثال

يوضح المزيج التالي كيفية تعيين خصائص CSS باستخدام استيفاء السلسلة:

[class*="shift"] {
  $sft-o: 10px;
  @mixin shift_stp($val) {
    &[class*="_sml"]{ #{$val}: $sft-o; }
    &[class*="_mid"]{ #{$val}: $sft-o * 2; }
    &[class*="_big"]{ #{$val}: $sft-o * 3; }
  }
  &[class*="_m"]{
    @include shift_stp(margin);
  }
  &[class*="_p"]{
    @include shift_stp(padding);
  }
}

ملاحظة

عند استخدام محددات السمات (*="_m")، من المهم مراعاة التعارضات المحتملة مع الفئات الأخرى التي تحتوي على "_mid" في أسمائها.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3