هل هناك خطط لدمج طبقات تتالي CSS؟

قدمت CSS مؤخرًا القدرة على تحديد طبقات التتالي الخاصة بك، ويبدو أنها تكتسب دعم المتصفحات. نأمل أن تكون متاحة في جميع المتصفحات الرئيسية قريبًا.

المراجع:
https://developer.mozilla.org/en-US/docs/Web/CSS/@layer
https://css-tricks.com/css-cascade-layers/
https://www.youtube.com/watch?v=NDNRGW-_1EE

كنت أتساءل عما إذا كان هذا يناقش لتضمينه في قاعدة كود Discourse؟

أعتقد أنه يمكن أن يكون إضافة رائعة ويمكن أن يساعد في صعوبات التحديد ويمكن أن يساعدنا أيضًا في تجنب استخدام العلامة !important.

ربما يمكن تحديد مجموعة من الطبقات في قاعدة الكود الرئيسية. ربما شيء مثل:

@layer base, layout, theme, utilities;

ويمكن لمطوري السمات الاستفادة من طبقة “theme” لإضافة التخصيصات بسهولة دون الحاجة إلى أن يكونوا محددين جدًا مع المحددات أو استخدام علامات !important.

6 إعجابات

يبدو أن هذا سيكون مفيدًا، لكن علينا حقًا الانتظار حتى يتم دعم المتصفحات بشكل أكبر (خاصة لأنني لا أعتقد أن هذا لديه بديل معقول؟). أضافت معظم المتصفحات هذا فقط في الشهر الماضي … لذلك لا يمكنني تخيل تنفيذه لمدة عام آخر على الأقل.

11 إعجابًا