CSS @starting-style κανόνας
- Προηγούμενη σελίδα shape-outside
- Επόμενη σελίδα @supports
Ορισμός και χρήση
CSS @starting-style
Οι κανόνες χρησιμοποιούνται για τη διαμόρφωση του αρχικού στυλ του στοιχείου πριν από την πρώτη του ανανέωση του στυλ.
Αυτό μπορεί να χρησιμοποιηθεί για τη δημιουργία ομαλών διελεύσεων εισόδου και εξόδου για στοιχεία όπως αναδυόμενες φωτογραφίες, πύλες ή οποιοδήποτε στοιχείο που αλλάζει από κατάσταση display: none σε ορατό.
Παράδειγμα
Παράδειγμα 1
Χρήση @starting-style
Για να ξεκινήσει η κουτί με διαφάνεια 0 και να κατέβει από την κορυφή:
.box { πλάτος: 150px; ύψος: 150px; χρώμα υποβάθρου: ροζ; διαφάνεια: 1; μεταβλητή: όλα 0.9s ευκολία; @starting-style { διαφάνεια: 0; μετακίνηση: 0 -80px; } }
Παράδειγμα 2
Χρήση σε αναδυόμενες φωτογραφίες και διαλόγους @starting-style
:
#myPopover { μεταβλητή: διαφάνεια 0.5s ευκολία-εισόδου, διαστάσεις 0.5s ευκολία-εισόδου; @starting-style { διαφάνεια: 0; διαστάσεις: 1.1; } } #myDialog { μεταβλητή: διαφάνεια 0.5s ευκολία-εισόδου, διαστάσεις 0.5s ευκολία-εισόδου; @starting-style { διαφάνεια: 0; διαστάσεις: 1.1; } }
Γλωσσάρα CSS
@starting-style { καταχώρηση CSS; }
Υποστήριξη του προγράμματος περιήγησης
Τα αριθμήματα στη τάβλη αναφέρονται στην έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως το @ ρήμα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
117 | 117 | 129 | 17.5 | 103 |
- Προηγούμενη σελίδα shape-outside
- Επόμενη σελίδα @supports