قانون @starting-style CSS
- صفحه قبلی shape-outside
- صفحه بعدی @supports
تعریف و استفاده
CSS @starting-style
این قانون برای تعریف استایل اولیه عنصر قبل از اینکه آن عنصر اولین بهروزرسانی استایل خود را دریافت کند، استفاده میشود.
این میتواند برای ایجاد انتقالهای نرم و آرام برای عناصر مانند پاپآپ، پنجرههای موقت یا هر عنصری که از حالت display: none به حالت قابل مشاهده تغییر میکند، استفاده شود.
مثال
مثال 1
استفاده از @starting-style
به جعبه با شفافیت 0 شروع کنید و از بالا به پایین بیفتید:
.box { عرض: 150 پیکسل; ارتفاع: 150 پیکسل; رنگ پسزمینه: صورتی; شفافیت: 1; گذر زمان: همه 0.9 ثانیه آسان; @starting-style { شفافیت: 0; ترجمه: 0 -80 پیکسل; } }
مثال 2
در پاپآپ و دیالوگها استفاده میشود @starting-style
:
#myPopover { گذر زمان: شفافیت 0.5 ثانیه آسان، مقیاس 0.5 ثانیه آسان; @starting-style { شفافیت: 0; مقیاس: 1.1; } } #myDialog { گذر زمان: شفافیت 0.5 ثانیه آسان، مقیاس 0.5 ثانیه آسان; @starting-style { شفافیت: 0; مقیاس: 1.1; } }
نحوه نوشتن CSS
@starting-style { تعریف css; }
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر هستند که این @قانون را کامل پشتیبانی میکند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- صفحه قبلی shape-outside
- صفحه بعدی @supports