قاعدة @container CSS
التعريف والاستخدام
نص-التصميم @المستودع
القاعدة تستخدم لتحديد النمط للعناصر الأخرى بناءً على حجم أو النمط للمستودع.
تعليمات النمط ستتم تصفية بناءً على الشروط، إذا كانت صحيحة، يتم تطبيقها على المستودع. عند تغيير حجم أو قيمة النمط للمستودع، سيتم تقييم الشروط مرة أخرى.
نصيحة:في نص-التصميم، المستودع هو عنصر يغلف العناصر الأخرى، ويستخدم لجمعها لغرض إعداد النمط.
مثال
تعريف النمط لغير العناصر بناءً على حجم أو النمط للمستودع.
.والد { اسم-المستودع: myContainer; نوع-المستودع: حجم-داخلي; } /* أضف النمط إذا كان عرض المستودع أقل من 500 بكسل */ @المستودع myContainer (عرض < 500px) { .طفل { عرض: 50%; الحدود: 2 بكسل ثابتة لون-الزمردي; لون-الخلفية: لون-السمكري; } }
نحو-التصميم-النصية
@المستودع اسم-المستودع (استعلام-المستودع) { تعليمات-التصميم-النصية }
قيمة-الصفة
القيمة | الوصف |
---|---|
اسم-المستودع | اختياري. اسم المستودع. |
استعلام-المستودع |
مطلوب. الشروط التي يجب تقييمها. إذا كانت الشروط صحيحة، يتم تطبيق النمط. يمكن في استعلام-المستودع في中使用 الت�述ات التالية:
|
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم تمامًا @ القاعدة الأولى.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
105 | 105 | 110 | 16 | 91 |