مرحبًا بالجميع! ؟ إذا كنت من مستخدمي Bootstrap منذ فترة طويلة ولديك فضول بشأن الانتقال إلى Tailwind CSS، فهذا الدليل مناسب لك. Tailwind هو إطار عمل CSS أولي يقدم منهجًا مختلفًا جذريًا مقارنة بالبنية القائمة على المكونات في Bootstrap. دعنا نتعمق في كيفية البدء بسهولة باستخدام Tailwind كمستخدم Bootstrap!
يضمن هذا الإصدار المحسّن أن جميع كتل التعليمات البرمجية منسقة بشكل صحيح ومسافات بادئة، مما يجعل قراءة الدليل ومتابعته أسهل.
قبل الانتقال إلى البرنامج التعليمي، إليك مقارنة سريعة بين Bootstrap وTailwind:
تتألق الريح الخلفية عندما تحتاج إلى تصميم مخصص للغاية، ولكنها قد تبدو غير مألوفة إذا كنت معتادًا على استخدام Bootstrap. لذلك دعونا نقسمها خطوة بخطوة.
للبدء في استخدام Tailwind CSS، ستحتاج إلى تثبيته في مشروعك. اتبع الخطوات التالية:
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init
module.exports = { content: [ './public/**/*.html', './src/**/*.{html,js}', ], theme: { extend: {}, }, plugins: [], }
الآن، قم بإنشاء ملف style.css في مشروعك باستخدام توجيهات Tailwind التالية:
@tailwind base; @tailwind components; @tailwind utilities;
في ملفات HTML الخاصة بك، قم بربط ملف CSS الذي تم إنشاؤه:
أنت الآن جاهز لبدء استخدام Tailwind في مشروعك!
إذا كنت معتادًا على فئات Bootstrap مثل .container و.row و.col-6، فقد يبدو التبديل إلى Tailwind بمثابة تغيير كبير. في Bootstrap، يتم تلخيص قرارات التخطيط والتصميم في مكونات، بينما في Tailwind، يمكنك التحكم الكامل في التصميم باستخدام فئات الأدوات المساعدة.
التمهيد:
Column 1Column 2
الريح الخلفية:
Column 1Column 2
في Tailwind، تحل فئات الشبكة وgrid-cols-2 محل نظام الصفوف والأعمدة في Bootstrap. تضيف فئة الفجوة 4 المسافات بين عناصر الشبكة، ويمكنك ضبط كل شيء حسب الحاجة عن طريق تعديل فئات الأدوات المساعدة.
أحد الاختلافات الرئيسية بين Bootstrap وTailwind هو كيفية التعامل مع الطباعة والتباعد.
التمهيد:
Hello, Bootstrap!
This is a lead paragraph.
الريح الخلفية:
Hello, Tailwind!
This is a lead paragraph.
في Tailwind، لا توجد أزرار أو أنماط عناوين محددة مسبقًا. بدلاً من ذلك، يمكنك تطبيق الفئات المساعدة مباشرةً (text-4xl، وbg-blue-500، وpx-4، وما إلى ذلك) لإنشاء تصميمك بالطريقة التي تريدها تمامًا.
أحد الأشياء التي يحبها مستخدمو Bootstrap هو نظام الشبكة سريع الاستجابة. يحتوي Tailwind أيضًا على أدوات مساعدة رائعة سريعة الاستجابة، ولكن بدلاً من الاعتماد على نقاط التوقف المحددة مسبقًا، يمكنك التحكم في الأنماط لأحجام الشاشات المختلفة باستخدام بادئات Tailwind سريعة الاستجابة.
التمهيد:
Responsive Column
الريح الخلفية:
Responsive Column
في Tailwind، يضمن w-full أن العنصر يأخذ العرض الكامل على الشاشات الصغيرة، ويطبق md:w-1/2 العرض بنسبة 50% بدءًا من نقطة التوقف md (حجم الشاشة المتوسط).
تمامًا مثلما قمت بتخصيص متغيرات Bootstrap، يمكنك توسيع فئات الأدوات المساعدة لـ Tailwind أو إنشاء نظام التصميم المخصص الخاص بك. في tailwind.config.js، يمكنك توسيع أو تعديل السمة الافتراضية:
module.exports = { theme: { extend: { colors: { primary: '#1DA1F2', secondary: '#14171A', }, }, }, }
باستخدام هذا التكوين، يمكنك استخدام الألوان المخصصة لديك كما يلي:
إذا كنت تريد إعادة إنشاء مكونات Bootstrap الشائعة (مثل الأزرار وأشرطة التنقل والنماذج) في Tailwind، فالأمر كله يتعلق باستخدام الأدوات المساعدة المناسبة. فيما يلي بعض الأمثلة:
التمهيد:
الريح الخلفية:
التمهيد:
الريح الخلفية:
من خلال تعلم فئات الأدوات المساعدة في Tailwind، يمكنك إنشاء مكونات معقدة بمرونة أكبر من أنماط Bootstrap المعدة مسبقًا.
يمتلك Tailwind نظامًا بيئيًا غنيًا بالمكونات الإضافية التي تعمل على توسيع وظائفه. على سبيل المثال، يمكنك بسهولة إضافة النماذج أو الطباعة أو الأدوات المساعدة لنسبة العرض إلى الارتفاع:
npm install @tailwindcss/forms @tailwindcss/typography @tailwindcss/aspect-ratio
في tailwind.config.js:
module.exports = { plugins: [ require('@tailwindcss/forms'), require('@tailwindcss/typography'), require('@tailwindcss/aspect-ratio'), ] }
إذا كنت تبحث عن تجربة Tailwind CSS التي تجمع بين بساطة Bootstrap ومألوفته، فلا تبحث عن Metronic 9!
Metronic 9 عبارة عن مجموعة أدوات Tailwind UI شاملة توفر أفضل ما في العالمين: قوة الأداة المساعدة الأولى لـ Tailwind CSS، مقترنة بالنهج المنظم والمبني على المكونات الذي اعتدت عليه من Bootstrap.
لماذا تختار Metronic 9 لمشاريع Tailwind الخاصة بك؟
إذا كنت تنتقل من Bootstrap وتريد بيئة مألوفة ومليئة بالميزات للعمل مع Tailwind، فإن Metronic 9 هو الحل الأمثل. لقد تم تصميمه لتوفير الوقت والجهد، مما يتيح لك التركيز على إنشاء منتجات رائعة، دون التورط في تفاصيل التصميم.
؟ قم بإلقاء نظرة على Metronic 9 هنا وابدأ في إنشاء واجهات مستخدم جميلة مع مرونة Tailwind وبساطة Bootstrap!
9. الخلاصة: هل Tailwind هو الخيار المناسب لك؟
لا تتردد في طرح أي أسئلة أو مشاركة تجاربك في التعليقات أدناه. ترميز سعيد! ?
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3