CSS @starting-style regel
- Vorige pagina shape-outside
- Volgende pagina @supports
Definitie en gebruik
CSS @starting-style
De regel wordt gebruikt om de initiële stijl van een element te definiëren voordat het element zijn eerste stijlupdate krijgt.
Dit kan gebruikt worden om gladde in- en uitverandertransities te creëren voor elementen zoals pop-ups, modale vensters of elke element die van een status van display: none zichtbaar wordt.
Voorbeeld
Voorbeeld 1
Gebruik @starting-style
Laat de doos beginnen met een transparantie van 0 en naar beneden vallen:
.box { width: 150px; height: 150px; background-color: pink; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; translate: 0 -80px; {} {}
Voorbeeld 2
Gebruik in pop-ups en dialogen @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-syntaxis
@starting-style { css-aclaring; {}
Browserondersteuning
De cijfers in de tabel geven de eerste browserversie weer die de @ regel volledig ondersteunt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Vorige pagina shape-outside
- Volgende pagina @supports