مدخل CSS
ثلاثة أسطر استيراد بترتيب ثابت، ولا ملف إعدادات. هذا كل ما يحتاجه إعداد Tailwind.
الأسطر الثلاثة
app/globals.css
@import "tailwindcss";
@import "topclassui/tokens.css";
@import "topclassui/styles.css";ما يضيفه كل سطر
لماذا لا يوجد ملف tailwind.config.js
يُضبط Tailwind v4 داخل CSS. الاستيراد الثالث يحمل الربط وسطر @source، فلا يمكن أن يخرج عن تطابقه مع المكوّنات.
أسماء الأصناف المساعدة التي تحصل عليها
كل متغيّر تصميم يصبح صنفًا مساعدًا، بالأسماء نفسها التي تستخدمها المكوّنات.
تغيير قيمة متغيّر
عرّف المتغيّر بعد الاستيرادات الثلاثة. لا شيء يفحص التباين لقيمة تضعها بنفسك.
app/globals.css، النسخة 2
@import "topclassui/styles.css";
:root {
--tc-primary-solid: var(--color-emerald-700);
--tc-primary-on-solid: var(--color-white);
--tc-primary-on-soft: var(--color-emerald-700);
--tc-radius: 0.75rem;
}إذا كان الترتيب خاطئًا
ترتيب طبقات Tailwind يحدّده الاستيراد الأول. إذا فتحت طبقة قبله، تخسر المكوّنات أمام إعادة الضبط الأساسية.
خطأ
@import "topclassui/styles.css";
@import "tailwindcss";
/* the components layer is opened before Tailwind's layer
order statement, so it sinks below base and the resets win */صواب
@import "tailwindcss";
@import "topclassui/tokens.css";
@import "topclassui/styles.css";مع Vite
مع Vite تنطبق الأسطر الثلاثة نفسها، مع @tailwindcss/vite في قائمة الإضافات بدلًا من PostCSS. الإعداد موجود في صفحة تثبيت الحزمة.