CSS @starting-style kuralı
- Önceki Sayfa shape-outside
- Sonraki Sayfa @supports
Tanım ve kullanım
CSS @starting-style
Kural, elementin ilk stil güncellemesinden önce elementin başlangıç stilini tanımlamak için kullanılır.
Bu, pop-up kutuları, modal box'lar veya display: none durumundan görünür hale gelen herhangi bir element için pürüzsüz giriş ve çıkış geçiş efektleri oluşturmak için kullanılabilir.
Örnek
Örnek 1
Kullanarak @starting-style
Kutu'nun şeffaflığı 0 ile başlayacak ve en alta doğru inecek şekilde:
.box { width: 150px; height: 150px; background-color: pink; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; translate: 0 -80px; } }
Örnek 2
Pop-up kutuları ve diyalog box'larında kullanılır @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 dilbilgisi
@starting-style { css beyanı; }
Tarayıcı desteği
Tablodaki rakamlar, bu @ kuralını tam olarak destekleyen ilk tarayıcı sürümünü gösterir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Önceki Sayfa shape-outside
- Sonraki Sayfa @supports