لما تبدأ مشروع حقيقي بـ Tailwind طبيعي تحب يكون عندك Theme موحد:
ألوان خاصة & خط معين & Spacing متكرر & Shadows متناسقة.
هنا ييجي دور ملف tailwind.config.js
ازاي نعمل Theme مخصص؟
1. فتح ملف الـ Config
لما تعمل npx tailwindcss init هيتولد عندك ملف:
2. استخدام الـ Theme
بمجرد ما تضيف القيم دي، تقدر تستدعيها زي أي كلاس جاهز:
طيب ليه نعمل Theme مخصص؟
بيخلي الهوية البصرية بتاعت مشروعك ثابتة (Brand Identity).
بدل ما تكتب Hex code كل مرة = تستدعي bg-brand وخلاص.
يسهل التعديلات: لو غيرت اللون في Config = كل المشروع يتغير مرة واحدة.
🛠️ فكرة عملية:
لو بتعمل SaaS أو Dashboard، ممكن تعرّف:
colors.brand= اللون الأساسي للـ Buttons والـ Linksshadow.card= تستخدمها في كل Cards.font.heading= للـ Titlesfont.body= للنصوص العادية
كدا أي مصمم يدخل على الكود هيلاقي نظام ألوان وخطوط متسق بدل فوضى
الخلاصة…
بناء Theme مخصص في Tailwind هو اللي بيحوّل مشروعك من Prototype سريع إلى منتج له شخصية وهوية.
قسم التعليقات