Règle @starting-style CSS
- Page précédente shape-outside
- Page suivante @supports
Définition et utilisation
CSS @starting-style
Les règles définissent le style initial de l'élément avant qu'il ne reçoive sa première mise à jour de style.
Cela peut être utilisé pour créer des transitions en douceur pour les éléments comme les pop-ups, les modaux ou tout élément qui passe de l'état display: none à visible.
Exemple
Exemple 1
Utiliser @starting-style
Faites que la boîte commence avec une transparence de 0 et tombe du haut :
.box { width: 150px; height: 150px; background-color: pink; opacity: 1; transition: all 0.9s ease; @starting-style { opacity: 0; translate: 0 -80px; } }
Exemple 2
Utilisé dans les pop-ups et les boîtes de dialogue @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; } }
Syntaxe CSS
@starting-style { Déclaration CSS; }
Support du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge pleinement cette règle @ pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Page précédente shape-outside
- Page suivante @supports