قاعدة @starting-style CSS
- الصفحة السابقة shape-outside
- الصفحة التالية @supports
تعريف والاستخدام
CSS @starting-style
تُستخدم القاعدة لتعريف النمط الأولي للعنصر قبل تحديث النمط الأولي.
يمكن استخدام هذه القاعدة لإنشاء تأثيرات انتقال سلسة عند تحويل العناصر من حالة display: none إلى حالة مرئية، مثل النوافذ المنبثقة أو النوافذ الحوارية أو أي عنصر آخر.
مثال
مثال 1
استخدام @starting-style
جعل الصندوق يبدأ بالشفافية 0 ويتراجع من أعلى:
.box { العرض: 150px; الارتفاع: 150px; لون الخلفية: الوردي; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; ترجمة: 0 -80px; } }
مثال 2
استخدامها في النوافذ المنبثقة والنوافذ الحوارية @starting-style
:
#myPopover { transition: opacity .5s ease-in, scale .5s ease-in; @starting-style { opacity: 0; scale: 1.1; } } #myDialog { transition: opacity .5s ease-in, scale .5s ease-in; @starting-style { opacity: 0; scale: 1.1; } }
نحو جملة CSS
@starting-style { بيانات css; }
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم بشكل كامل @ القاعدة الأولى.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- الصفحة السابقة shape-outside
- الصفحة التالية @supports