Ιδιότητα φίλτρου στυλ
- Προηγούμενη σελίδα emptyCells
- Επόμενη σελίδα flex
- Επιστροφή στο προηγούμενο επίπεδο Αντικείμενο Style του HTML DOM
Ορισμός και χρήση
φίλτρο
Προσθέστε οπτικά εφέ στην εικόνα (π.χ. rozmazání και διαστροφή).
Δείτε επίσης:
Εγχειρίδιο CSSΙδιότητα φίλτρου
Παράδειγμα
Αλλάξτε τον χρώμα της εικόνας σε ασπρόμαυρο (100% γκρίζα):
document.getElementById("myImg").style.filter = "grayscale(100%)";
Γραμματική
Επιστροφή της ιδιότητας φίλτρου:
ότικετ.style.filter
Ρύθμιση της ιδιότητας φίλτρου:
ότικετ.style.filter = "μηδέν | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
Λειτουργία φίλτρου
Σχόλια:Το φίλτρο που χρησιμοποιείται με ποσοστό τοις εκατό (π.χ. 75%) αποδέχεται επίσης δεκαδικούς αριθμούς (δηλαδή 0.75).
Φίλτρο | Περιγραφή |
---|---|
μηδέν | Καθορίζεται χωρίς αποτέλεσμα. |
blur(px) |
Εφαρμόστε το εφέ rozmazání στην εικόνα. Η μεγαλύτερη τιμή προκαλεί περισσότερο rozmazání. Αν δεν καθοριστεί τιμή, θα χρησιμοποιηθεί 0. |
brightness(%) |
Ρυθμίστε τη φωτεινότητα της εικόνας. 0% θα κάνει την εικόνα πλήρως μαύρη. 100% (1) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. Τιμές πάνω από 100% θα παρέχουν πιο φωτεινά αποτελέσματα. |
contrast(%) |
Ρυθμίστε την αντίθεση της εικόνας. 0% θα κάνει την εικόνα πλήρως μαύρη. 100% (1) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. Τιμές πάνω από 100% θα παρέχουν χαμηλότερη αντίθεση. |
drop-shadow(h-shadow v-shadow blur spread color) |
Εφαρμόστε οπτική σκιά στην εικόνα. Πιθανές τιμές: h-shadow - απαραίτητο. Καθορίστε το μήκος της σκιάς σε pixel. Η αρνητική τιμή θα τοποθετήσει τη σκιά αριστερά από την εικόνα. v-shadow - απαραίτητο. Καθορίστε το πλάτος της σκιάς σε pixel. Η αρνητική τιμή θα τοποθετήσει τη σκιά πάνω από την εικόνα. blur - προαιρετικό. Η τρίτη τιμή, πρέπει να είναι σε pixel. Προσθέστε διαφάνεια στη σκιά. Οι μεγαλύτερες τιμές θα δημιουργήσουν περισσότερη διαφάνεια (η σκιά θα γίνει μεγαλύτερη και πιο αχνή). Δεν επιτρέπεται η χρήση αρνητικών τιμών. Αν δεν καθοριστεί τιμή, θα χρησιμοποιηθεί 0 (η σκιά θα έχει οξυσμένες άκρες). spread - προαιρετικό. Η τέταρτη τιμή, πρέπει να είναι σε pixel. Η θετική τιμή θα μεγαλώσει και θα διευρύνει τη σκιά, ενώ η αρνητική τιμή θα συρρικνώσει και θα μικρύνει τη σκιά. Αν δεν καθοριστεί, θα είναι 0 (η σκιά θα είναι ίση με το μέγεθος του στοιχείου). Σχόλια:Chrome, Safari και Opera, μπορεί να μην υποστηρίζουν το τέταρτο μήκος; Αν προσστείτε το, δεν θα εμφανιστεί. color: προαιρετικό. Προσθέστε χρώμα στη σκιά. Αν δεν καθοριστεί, το χρώμα εξαρτάται από τον περιηγητή (συνήθως μαύρο). Συμβουλή:Αυτός ο φίλτρο είναι παρόμοιος με την ιδιότητα του box-shadow. |
grayscale(%) |
Μετατρέψτε την εικόνα σε γκρίζα. 0% (0) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. 100% θα κάνει την εικόνα πλήρως γκρίζα (για λευκομαύρες εικόνες). Σχόλια:Δεν επιτρέπεται η αρνητική τιμή. |
hue-rotate(deg) |
Εφαρμόστε γυαλιστόχρωμο γύρω από την εικόνα. Αυτό το όρισμα καθορίζει τα μοτίβα που θα προσαρμοστούν γύρω από τον κύκλο των χρωμάτων. 0deg είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. Σχόλια:Το μέγιστο όριο είναι 360 μοίρες. |
invert(%) |
Αντιστρέψτε τα δείγματα της εικόνας. 0% (0) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. 100% θα κάνει την εικόνα πλήρως αντιστρεπτική. Σχόλια:Δεν επιτρέπεται η αρνητική τιμή. |
opacity(%) |
Ρυθμίστε το επίπεδο αδιαφάνειας της εικόνας. Το επίπεδο αδιαφάνειας περιγράφει το επίπεδο διαφάνειας, όπου: 0% είναι πλήρως διαφανές. 100% (1) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα (χωρίς διαφάνεια). Σχόλια:Δεν επιτρέπεται η αρνητική τιμή. Συμβουλή:Αυτός ο φίλτρο είναι παρόμοιος με την ιδιότητα της αδιαφάνειας. |
saturate(%) |
Ρυθμίστε την συμπυκνότητα της εικόνας. 0% (0) θα κάνει την εικόνα πλήρως ανυποχώρητη. 100% είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. Αντίστοιχα, τιμές πάνω από 100% θα παρέχουν υπερσυμπυκνωμένα αποτελέσματα. Σχόλια:Δεν επιτρέπεται η αρνητική τιμή. |
sepia(%) |
Μετατρέψτε την εικόνα σε καφέ. 0% (0) είναι η προεπιλεγμένη τιμή, που υποδηλώνει την αρχική εικόνα. 100% θα κάνει την εικόνα πλήρως καφέ. Σχόλια:Δεν επιτρέπεται η αρνητική τιμή. |
Τεχνικά λεπτομέρειες
Έκδοση CSS: | CSS3 |
---|
Υποστήριξη του προγράμματος περιήγησης
Τα αριθμήματα στη τάβλη δείχνουν την έκδοση του προγράμματος περιήγησης που υποστηρίζει πλήρως την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
53.0 | 13.0 | 35.0 | 9.1 | 40.0 |
- Προηγούμενη σελίδα emptyCells
- Επόμενη σελίδα flex
- Επιστροφή στο προηγούμενο επίπεδο Αντικείμενο Style του HTML DOM