Αυτό το ιστολόγιο θα συζητήσει τη μέθοδο εφαρμογής σκιωδών εφέ σε στοιχεία HTML.
Πώς να απορρίψετε το εφέ σκιάς σε στοιχεία HTML χρησιμοποιώντας CSS;
Ο ' κουτί-σκιά Η ιδιότητα ” προσθέτει μια σκιά γύρω από ένα στοιχείο όπου δύο ή περισσότερες προστιθέμενες τιμές εφέ μπορούν να διαχωριστούν με κόμματα.
Η σύνταξη της ιδιότητας box-shadow περιγράφεται παρακάτω.
Σύνταξη
κουτί-σκιά : κανένας |h-offset v-offset θαμπάδα εξάπλωση χρώμα | ένθεση | αρχικός | κληρονομείς ;
Η περιγραφή της προαναφερθείσας σύνταξης παρατίθεται παρακάτω:
- ' κανένας ”: Είναι η προεπιλεγμένη τιμή της ιδιότητας box-shadow.
- ' h-offset ”: Αυτή η τιμή αντιπροσωπεύει την οριζόντια απόσταση.
- ' v-offset ”: Αυτή η τιμή ορίζει την κατακόρυφη απόσταση.
- ' θολούρα »: Η τρίτη τιμή είναι μια θαμπάδα. Η μεγιστοποίηση της τιμής του θα μεγιστοποιήσει το φαινόμενο θολώματος.
- ' διάδοση ”: Η τέταρτη τιμή αντιπροσωπεύει την εξάπλωση της σκιάς. Μπορεί να έχει θετικές ή αρνητικές τιμές, όπου η θετική τιμή αυξάνει το spread και μια αρνητική τιμή το μειώνει.
- ' χρώμα ”: Αυτή η τιμή είναι προαιρετική, αντιπροσωπεύοντας το τρέχον χρώμα.
- ' αρχικός ”: Αυτή η τιμή ορίζει την ιδιότητα της αρχικής της τιμής.
- ' κληρονομείς ”: Αυτή η τιμή κληρονομεί την ιδιότητα του γονικού της στοιχείου.
- ' ένθεση ”: Η τιμή εισαγωγής χρησιμοποιείται για τη δημιουργία σκιών μέσα στο πλαίσιο.
Ας δούμε πώς φαίνεται το εφέ σκιάς μέσα από ένα πρακτικό παράδειγμα.
Παράδειγμα
Στο αρχείο HTML, πρώτα, προσθέστε ένα ' για να παρέχετε περιεχόμενο στην ιστοσελίδα. Τώρα, εφαρμόστε τις ιδιότητες CSS στα προστιθέμενα στοιχεία HTML. Το στοιχείο div εφαρμόζεται με την ιδιότητα ' κουτί-σκιά “με την τιμή” 3px 8px ”, που αντιπροσωπεύει την οριζόντια μετατόπιση και την κατακόρυφη μετατόπιση. Παραγωγή Στην επόμενη ενότητα, τα στοιχεία HTML θα διαμορφωθούν με διαφορετικές ιδιότητες. Ακολουθούν οι πρόσθετες ιδιότητες CSS που εφαρμόζονται στο στοιχείο div: Ο παραπάνω κώδικας θα εμφανίσει το στοιχείο div όπως φαίνεται παρακάτω: Τώρα, στην επόμενη ενότητα, δημιουργήστε δύο πλαίσια που αντιπροσωπεύουν δύο στοιχεία div. Θα δώσουμε το καθένα με διαφορετικές πολλαπλές τιμές σκιάς και θα παρατηρήσουμε τα αποτελέσματα. Εδώ: Μπορεί να παρατηρηθεί ότι έχουμε διαμορφώσει το στυλ του box2 div με τις ίδιες ιδιότητες: Ο ' κουτί-σκιά Η ιδιότητα ” μπορεί να χρησιμοποιηθεί για την προσθήκη πολλαπλών εφέ σκιάς σε ένα στοιχείο HTML. Αυτό μπορεί να γίνει χρησιμοποιώντας κόμματα μεταξύ κάθε σκιάς όπως φαίνεται στο παρακάτω παράδειγμα: Όπως μπορείτε να δείτε, πολλαπλές σκιές έχουν εφαρμοστεί με επιτυχία: Αυτό αφορούσε τη χρήση της σκιάς συνόρων CSS. Ο ' κουτί-σκιά Η ιδιότητα ' στο CSS χρησιμοποιείται για την εφαρμογή σκιωδών εφέ σε στοιχεία HTML. Αυτή η ιδιότητα αποτελείται κυρίως από δύο τιμές που είναι για οριζόντια μετατόπιση και κάθετη μετατόπιση, αλλά μπορεί να υπάρχουν πολλαπλές τιμές, όπως για εφέ θολώματος, εφέ ακτίνας εξάπλωσης, χρώμα και άλλα. Επιπλέον, μπορείτε επίσης να προσθέσετε πολλαπλές σκιές στα στοιχεία χρησιμοποιώντας κόμματα μεταξύ κάθε ιδιότητας box-shadow. Αυτό το άρθρο έχει εξηγήσει την ιδιότητα CSS box-shadow με πρακτικά παραδείγματα. και
HTML
< div >
< h1 > The Box Shadow < / h1 >
< Π > κουτί-σκιά: 3px 8px < / Π >
< / div >
CSS
div {
κουτί-σκιά : 3 εικονοστοιχεία 8 εικονοστοιχεία ;
}
CSS
div {
σύνορο : 5 εικονοστοιχεία στερεός rgb ( 255 , 111 , 1 ) ;
κουτί-σκιά : 3 εικονοστοιχεία 8 εικονοστοιχεία 9 εικονοστοιχεία 4px #f4af1b ;
}
HTML
> The Box Shadow
>
<σελ > κουτί-σκιά : 3 εικονοστοιχεία 8 εικονοστοιχεία 9 εικονοστοιχεία 4px #f4af1b >
>
>
> The Box Shadow
>
<σελ > κουτί-σκιά : 3 εικονοστοιχεία 8 εικονοστοιχεία 9 εικονοστοιχεία 4px #f4af1b >
Style box1 div
#κουτί 1 {
πλάτος : 40% ;
ύψος : 140 εικονοστοιχεία ;
σύνορο : 5 εικονοστοιχεία στερεός #ff9c83 ;
κουτί-σκιά : 8 εικονοστοιχεία 10 εικονοστοιχεία 15 εικονοστοιχεία 20 εικονοστοιχεία #807f7f ;
}
Style box2 div
#κουτί 2 {
πλάτος : 40% ;
ύψος : 140 εικονοστοιχεία ;
σύνορο : 5 εικονοστοιχεία στερεός rgb ( 255 , 111 , 1 ) ;
κουτί-σκιά : ένθεση 4px 8 εικονοστοιχεία #f4af1b ;
περιθώριο-αριστερά : 350 εικονοστοιχεία ;
}
Συμβουλή μπόνους: Προσθήκη πολλαπλών σκιών σε στοιχείο HTML
συμπέρασμα