Regola CSS @starting-style
- Pagina precedente shape-outside
- Pagina successiva @supports
Definizione e uso
CSS @starting-style
La regola viene utilizzata per definire lo stile iniziale dell'elemento prima che l'elemento riceva il primo aggiornamento dello stile.
Questo può essere utilizzato per creare transizioni di entrata e uscita morbide per elementi come finestre di dialogo, modali o qualsiasi elemento che diventa visibile dallo stato display: none.
Esempio
Esempio 1
Usare @starting-style
Fai in modo che la scatola inizi con opacità 0 e scenda dal lato superiore:
.box { larghezza: 150px; altezza: 150px; colore di sfondo: rosa; opacità: 1; trasformazione: tutto 0.9s ease; @starting-style { opacità: 0; traslazione: 0 -80px; } }
Esempio 2
Usato nelle finestre di dialogo e nelle pop-up @starting-style
:
#myPopover { trasformazione: opacità 0.5s ease-in, scala 0.5s ease-in; @starting-style { opacità: 0; scala: 1.1; } } #myDialog { trasformazione: opacità 0.5s ease-in, scala 0.5s ease-in; @starting-style { opacità: 0; scala: 1.1; } }
Sintassi CSS
@starting-style { dichiarazione CSS; }
Supporto del browser
I numeri nella tabella rappresentano la versione del browser che supporta completamente la regola @ per la prima volta.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Pagina precedente shape-outside
- Pagina successiva @supports