شرح صفوف ومحتوى الفقرة
عندما تختار الاستيراد الانتقائي للمكونات بدلاً من استيراد ملف bootstrap.scss الكامل، يجب احترام الترتيب المنطقي لاعتمادية الملفات حتى لا يفشل المترجم:
- استورد
functionsأولاً لتتوفر دوال حساب التباين والألوان مثلtint-color(). - اكتب تعديلات متغيرات مشروعك المخصصة هنا (مثل
$primary). - استورد
variablesثمvariables-dark(المضاف في 5.3 للوضع الداكن!). - استورد
mapsثمmixinsثمutilities. - استورد القاعدة الأساسية (
root,reboot,type) ثم المكونات التي يستخدمها موقعك فقط، واختم بملفutilities/apiلتوليد الكلاسات الخدمية.
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>