انتقل إلى محتوى الدرس

Selective Sass Import Order ترتيب استيراد ملفات Sass

خصّص بوتستراب 5.3 من جذوره عبر ملفات SCSS المصدرية باتباع هيكل custom.scss النظيف وترتيب الاستيراد الإلزامي وتعديل متغيرات !default وتوسيع خرائط الألوان ومفاتيح الخيارات العامة.
3 صفوف تعليمية
بوتستراب 5
1 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما تختار الاستيراد الانتقائي للمكونات بدلاً من استيراد ملف bootstrap.scss الكامل، يجب احترام الترتيب المنطقي لاعتمادية الملفات حتى لا يفشل المترجم:

  1. استورد functions أولاً لتتوفر دوال حساب التباين والألوان مثل tint-color().
  2. اكتب تعديلات متغيرات مشروعك المخصصة هنا (مثل $primary).
  3. استورد variables ثم variables-dark (المضاف في 5.3 للوضع الداكن!).
  4. استورد maps ثم mixins ثم utilities.
  5. استورد القاعدة الأساسية (root, reboot, type) ثم المكونات التي يستخدمها موقعك فقط، واختم بملف utilities/api لتوليد الكلاسات الخدمية.
الصف 2 كود برمجي
HTML
<!-- custom.scss selective order:
  1. @import "bootstrap/scss/functions";
  2. $primary: #0f766e;
  3. @import "bootstrap/scss/variables";
  4. @import "bootstrap/scss/variables-dark";
  5. @import "bootstrap/scss/maps";
-->
<div class="p-3 rounded-3 bg-primary text-white">
  Compiled Lean Teal Theme
</div>
الصف 3 ملاحظة هامة