Tailwind CSS هو إطار عمل CSS يستخدم نهج الـ "Utility-First" لتصميم مواقع الويب. بدلاً من استخدام الأساليب التقليدية التي تعتمد على تعريف مكونات الواجهة مسبقًا (مثل الأزرار، النماذج، والبطاقات)، يركز Tailwind على توفير فئات CSS صغيرة ومعبرة يمكن استخدامها لبناء أي تصميم بطريقة مرنة وفعالة.
باستخدام Tailwind CSS، يمكنك بناء واجهات المستخدم بسرعة عن طريق تطبيق فئات CSS مسبقة الإعداد على عناصر HTML. على سبيل المثال، بدلاً من كتابة CSS مخصص لتصميم زر، يمكنك استخدام فئات Tailwind مثل bg-blue-500
, text-white
, و p-4
لتعيين الخلفية، لون النص، والحشو للزر مباشرةً في العلامة.
يمكن أن يؤدي هذا النهج إلى تسريع عملية التطوير بشكل كبير، حيث يمكنك بناء وتعديل تصميماتك في HTML مباشرةً دون الحاجة إلى القفز ذهابًا وإيابًا إلى ملفات CSS. إضافةً إلى ذلك، يساعد هذا النهج في الحفاظ على تناسق الواجهة عبر المشروع بأكمله.
لتثبيت Tailwind CSS في مشاريع Laravel، React، و Vue، يمكنك اتباع الخطوات التالية لكل إطار عمل:
تثبيت Tailwind CSS باستخدام npm: افتح الطرفية في مجلد مشروع Laravel الخاص بك وشغل الأمر التالي:
npm install tailwindcss@latest postcss@latest autoprefixer@latest
إعداد Tailwind: بعد التثبيت، قم بإنشاء ملفات التكوين الخاصة بـ Tailwind و PostCSS باستخدام الأمر:
npx tailwindcss init -p
سيتم إنشاء ملفي tailwind.config.js
وpostcss.config.js
في جذر المشروع.
تكوين Tailwind:
قم بتعديل ملف resources/css/app.css
(أو أي ملف CSS تختاره) ليشمل توجيهات Tailwind:
@tailwind base;
@tailwind components;
@tailwind utilities;
إضافة Tailwind إلى ملفات البناء:
تأكد من أن Laravel Mix يستخدم PostCSS بإضافة Tailwind إلى ملف webpack.mix.js
. عادةً، يتم ذلك بشكل افتراضي.
تشغيل Laravel Mix: قم ببناء CSS الخاص بك:
npm run dev
أو استخدم الوضع الحي npm run watch
للتطوير.
إنشاء تطبيق React (إذا لم يكن لديك واحد):
npx create-react-app my-app
انتقل إلى مجلد التطبيق:
cd my-app
تثبيت Tailwind CSS:
npm install tailwindcss@latest postcss@latest autoprefixer@latest
إعداد Tailwind:
npx tailwindcss init -p
يقوم هذا الأمر بإنشاء ملفي التكوين tailwind.config.js
و postcss.config.js
.
تكوين Tailwind:
قم بتكوين src/index.css
(أو أي ملف CSS تختاره) ليشمل توجيهات Tailwind.
بدء التطبيق:
npm start
إنشاء مشروع Vue (إذا لم يكن لديك واحد):
vue create my-project
اختر الإعدادات لمشروعك وانتقل إلى مجلد المشروع.
تثبيت Tailwind CSS:
npm install tailwindcss@latest postcss@latest autoprefixer@latest
إعداد Tailwind:
npx tailwindcss init -p
ينشئ هذا الأمر ملفي التكوين tailwind.config.js
و postcss.config.js
.
تكوين Tailwind:
قم بتكوين src/assets/main.css
(أو أي ملف CSS تختاره) ليشمل توجيهات Tailwind.
استيراد ملف CSS: استيراد ملف CSS الخاص ب