منذ عدة أشهر (في وقت كتابة هذا التقرير)، قامت Tailwind CSS بجعل عملها مفتوح المصدر على Tailwind CSS v4.0. (يمكنك العثور عليه على جيثب هنا).
أعلنت Tailwind مؤخرًا عن إصدار تجريبي عام لـ Tailwind CSS 4، وفي هذه المقالة سأغطي أبرز ميزات الإصدار الجديد. لذلك دعونا نبدأ!
تغييرات الهيكل العام5x، والإصدارات التزايدية تصل إلى 100x (لقد قرأت ذلك بشكل صحيح) بشكل أسرع.
يحتوي Tailwind v4 أيضًا على سلسلة أدوات موحدة. هل تتذكر ضرورة تثبيت البادئة التلقائية وpostcss في جميع مشاريع Tailwind الخاصة بك؟ لن تضطر إلى ذلك بعد الآن!باتباع أسلوب مثير للاهتمام في التكوين، تنتقل Tailwind من ملفات تكوين JS إلى تكوين CSS. وهذا يعني أنك ستقوم بتكوين المكونات الإضافية والموضوعات والسلوكيات الأخرى مباشرة في CSS الخاص بك.
تحصل Tailwind أيضًا على دعم لأحدث الميزات في CSS.
إذا كنت تريد تجربة الإصدار 4 من Tailwind، فاطلع على مستندات البدء للإصدار 4 (الإصدار التجريبي).الألوانإذا كنت تريد ترقية مشروعك بسهولة، فما عليك سوى تشغيل npx @tailwindcss/upgrade@next وسيقوم Tailwind بذلك نيابةً عنك.
كن حذرًا! قد تكون هناك تغييرات عاجلة.
استعلامات الحاويات
هل تعرف أشياء في Tailwind مثل md: وsm: وما إلى ذلك والتي تسمح لك بتخصيص CSS الذي يتم تطبيقه على أحجام مختلفة للشاشة؟
في تلك الحالات، تشير الفئات إلى حجم النافذة. باستخدام استعلامات الحاوية، يمكنهم الإشارة إلى حجم الحاوية بدلاً من ذلك.
في المثال أعلاه، ستحتوي الشبكة على 3 أعمدة - ليس عندما تصلwindow إلى الحجم الصغير، ولكن عندما يصل الحاوية إلى الحجم الصغير. وكما يمكنك أن تتخيل، يعد هذا مفيدًا للغاية في التخطيطات سريعة الاستجابة.
تحجيم الحقللا يعد تغيير حجم الحقل إحدى ميزات CSS المدعومة عالميًا حتى الآن، ولكنه سيكون رائعًا عندما يكون كذلك! بدلاً من الحاجة إلى JS لإنشاء مناطق نصية يتم تغيير حجمها تلقائيًا، يمكنك استخدام CSS فقط.
ويدعمه Tailwind v4!
جرّب العرض التوضيحي على موقع Tailwind الإلكتروني.
يمكنك الآن ببساطة إضافة فئة محتوى حجم الحقل إلى منطقة النص الخاصة بك لاستخدامها.
تحديثات السلالة
يحتوي
Tailwind Stable (قد لا تعرف ذلك) على متغير * يسمح لك باستهدافالأطفال المباشرين لعنصر مع فئة. على سبيل المثال:
سيستهدف الإصدار ** الجديد في Tailwind v4جميع السلالات:
الظلال الداخلية (والحلقات)سيكون من السهل الآن أيضًا إنشاء ظلال وحلقات داخلية على العناصر باستخدام فئتي inset-shadow وinset-ring.
هناك المزيد!إذا كنت تريد رؤية جميع الإضافات الجديدة، فانتقل إلى https://tailwindcss.com/docs/v4-beta وتحقق منها!
هذه المشاركة عبارة عن مشاركة #مناقشة! لهذا السبب أبقيتها قصيرة. أريد أن أعرف رأيك!
أعلم أن الكثير من كارهي Tailwind سيكون لديهم على الأرجح بعض التعليقات لي؟
الملخص: اترك تعليقًا!
هناك بالتأكيد بعض الميزات الجديدة المثيرة للجدل وأريد الحصول على بعض الآراء؟
شكرًا على القراءة!أفضل الرموز
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3