Style Filter-Eigenschaft
- Vorherige Seite emptyCells
- Nächste Seite flex
- Zurück zur vorherigen Ebene HTML DOM Style-Objekt
Definition und Verwendung
filter
Eigenschaft, um visuelle Effekte (wie Unschärfe und Sättigung) zu den Bildern hinzuzufügen.
Weitere Informationen:
CSS-Referenzhandbuch:Filter-Eigenschaft
Beispiel
Die Farben des Bildes in Schwarz-Weiß ändern (100% Graustufe):
document.getElementById("myImg").style.filter = "grayscale(100%)";
Syntax
Filter-Eigenschaft zurückgeben:
object.style.filter
Filter-Eigenschaft setzen:
object.style.filter = "none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
Filter-Funktion
注释:Ein Filter mit Prozentwerten (z.B. 75%) wird auch Dezimalwerten (d.h. 0.75) akzeptiert.
Filter | Beschreibung |
---|---|
none | Kein Effekt definiert. |
blur(px) |
Anwenden eines Unschärfeeffekts auf das Bild. Ein höherer Wert verursacht mehr Unschärfe. Wenn kein Wert angegeben ist, wird 0 verwendet. |
brightness(%) |
Stellen Sie die Helligkeit des Bildes ein. 0% lässt das Bild vollständig schwarz erscheinen. 100% (1) ist der Standardwert und stellt das ursprüngliche Bild dar. Werte über 100% bieten helleres Ergebnis. |
contrast(%) |
Stellen Sie den Kontrast des Bildes ein. 0% lässt das Bild vollständig schwarz erscheinen. 100% (1) ist der Standardwert und stellt das ursprüngliche Bild dar. Werte über 100% bieten niedrigere Kontraste. |
drop-shadow(h-shadow v-shadow blur spread color) |
Wenden Sie einen Schattenwirkung auf das Bild an. Mögliche Werte: h-shadow - Erforderlich. Geben Sie den Pixelwert für den horizontalen Schatten an. Negative Werte platzieren den Schatten auf der linken Seite des Bildes. v-shadow - Erforderlich. Geben Sie den Pixelwert für den vertikalen Schatten an. Negative Werte platzieren den Schatten über dem Bild. blur - Optional. Der dritte Wert muss in Pixel angegeben werden. Fügen Sie dem Schatten einen Verwischungseffekt hinzu. Größere Werte erzeugen mehr Verwischung (der Schatten wird größer und heller). Negative Werte sind nicht erlaubt. Wenn kein Wert angegeben ist, wird 0 verwendet (der Schatten hat scharfe Kanten). spread - Optional. Der vierte Wert muss in Pixel angegeben werden. Positive Werte vergrößern und vergrößern den Schatten, negative Werte verkleinern den Schatten. Wenn nicht angegeben, beträgt er 0 (der Schatten ist so groß wie das Element). 注释:Chrome, Safari und Opera sowie möglicherweise andere Browser unterstützen die vierte Länge nicht; wenn hinzugefügt, wird sie nicht dargestellt. color:Optional. Fügen Sie dem Schatten eine Farbe hinzu. Wenn nicht angegeben, hängt die Farbe vom Browser ab (normalerweise schwarz). Hinweis:Dieser Filter ähnelt der box-shadow-Eigenschaft. |
grayscale(%) |
Wenden Sie das Bild in Graustufen um. 0% (0) ist der Standardwert und stellt das ursprüngliche Bild dar. 100% lässt das Bild vollständig in Graustufen umwandeln (für Schwarzweißbilder). 注释:Negative Werte sind nicht erlaubt. |
hue-rotate(deg) |
Wenden Sie eine Farbtonrotation auf das Bild an. Dieser Wert definiert die Gradzahl, um die die Bildproben um den Farbtonring angepasst werden sollen. 0deg ist der Standardwert und stellt das ursprüngliche Bild dar. 注释:Der maximale Wert beträgt 360 Grad. |
invert(%) |
kehren Sie die Proben im Bild um. 0% (0) ist der Standardwert und stellt das ursprüngliche Bild dar. 100% lässt das Bild vollständig umkehren. 注释:Negative Werte sind nicht erlaubt. |
opacity(%) |
Stellen Sie den Deckungsgrad des Bildes ein. Der Deckungsgrad beschreibt den Transparenzgrad, wobei: 0% ist vollständig transparent. 100% (1) ist der Standardwert und stellt das ursprüngliche Bild (ohne Transparenz) dar. 注释:Negative Werte sind nicht erlaubt. Hinweis:Dieser Filter ähnelt der Opacity-Eigenschaft. |
saturate(%) |
Stellen Sie die Sättigung des Bildes ein. 0% (0) lässt das Bild vollständig unsättig appear. 100% ist der Standardwert und stellt das ursprüngliche Bild dar. Werte über 100% bieten übertriebene Ergebnisse. 注释:Negative Werte sind nicht erlaubt. |
sepia(%) |
Konvertieren Sie das Bild in Brauntöne. 0% (0) ist der Standardwert und stellt das ursprüngliche Bild dar. 100% lässt das Bild vollständig in Brauntönen erscheinen. 注释:Negative Werte sind nicht erlaubt. |
Technische Details
CSS-Version: | CSS3 |
---|
Browser-Unterstützung
Die in der Tabelle genannten Zahlen geben die erste Version des Browsers an, die diese Eigenschaft vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
53.0 | 13.0 | 35.0 | 9.1 | 40.0 |
- Vorherige Seite emptyCells
- Nächste Seite flex
- Zurück zur vorherigen Ebene HTML DOM Style-Objekt