CSS @starting-style regel
- Forrige side shape-outside
- Næste side @supports
Definisjon og bruk
CSS @starting-style
Regelen brukes til å definere elementets opprinnelige stil før elementet får sin første stiloppdatering.
Dette kan brukes til å lage jevne inngangs- og utgangsoverganger for elementer som pop-op-vinduer, modalsider eller andre elementer som går fra display: none-tilstand til synlig tilstand.
Eksempel
Eksempel 1
Bruk @starting-style
La boksen begynne med transparens 0 og falle ned fra toppen:
.box { width: 150px; height: 150px; background-color: pink; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; translate: 0 -80px; } }
Eksempel 2
Bruk i pop-op-vinduer og dialoger @starting-style
:
#myPopover { transition: opacity 0.5s ease-in, scale 0.5s ease-in; @starting-style { opacity: 0; scale: 1.1; } } #myDialog { transition: opacity 0.5s ease-in, scale 0.5s ease-in; @starting-style { opacity: 0; scale: 1.1; } }
CSS-syntaks
@starting-style { css-erklæring; }
Nettleserstøtte
Tallene i tabellen viser den første nettleserversjonen som fullt ut støtter @regelen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Forrige side shape-outside
- Næste side @supports