Latest web development tutorials

Style-Filtereigenschaften

Style-Objekt Referenz Style - Objekte

Beispiele

Ändern Sie die Bildfarbe zu Schwarz und Weiß (100% grau):

// Chrome, Safari und Opera - Browser
document.getElementById ( "myImg") .style.WebkitFilter = "Graustufen (100%)";

// Standard - Syntax (die anderen großen Browsern nicht unterstützt)
document.getElementById ( "myImg") .style.filter = "Graustufen (100%)";

Versuchen »

Definition und Verwendung

geplant für Filterelemente (typischerweise <img>) visuelle Effekte.

Hinweis: Wenn dasElement nicht flexible Elemente ist, wird flexGrow Eigenschaft nicht.


Browser-Unterstützung

Die Zahlen in der Tabelle stellen die erste Browser die Methode Versionsnummer zu unterstützen.

Immobilien
Filter 18,0 Webkit Nicht unterstützt Nicht unterstützt 6.0 Webkit 15,0 Webkit

Hinweis: Chrome, Safari und Opera Verwendung WebkitFilter Eigenschaft statt.


Grammatik

Gibt die Filterattribute:

object.style.filter

Einstellen Filtereigenschaften:

object.style.filter="none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"

Filterfunktion

Hinweis: Filter typischerweise Prozentsatz (zB: 75%), natürlich können auch verwendet werden , um eine Dezimalzahl darzustellen (zB: 0,75).

Filter Beschreibung
keiner Der Standardwert, keine Wirkung.
blur (px) Gaußsche Unschärfe auf die Bildeinstellungen. "Radius", um einen Wert Standard Gauß-Funktion schlecht ist, oder die Anzahl der Pixel auf dem Bildschirm zusammen zu schmelzen, so dass je größer der Wert, desto verschwommener;

Wenn der Wert nicht gesetzt ist, ist der Standardwert 0; dieser Parameter CSS-Längenwert eingestellt werden kann, aber nicht Prozentwerte akzeptieren.
Helligkeit (%) Die Anwendung einer linearen Multiplikation auf das Bild, um es heller oder dunkler aussehen. Wenn der Wert 0% ist, ist das Bild ganz schwarz. Wert 100% beträgt, keine Änderung im Bild. Andere Werte entsprechen Multiplikatoreffekt linear. Wert von mehr als 100% möglich sind, wird das Bild heller als das Original. Wenn der Wert nicht gesetzt ist, ist der Standardwert 1.
Kontrast (%) Stellen Sie den Kontrast des Bildes. Wert 0% ist, das Bild ganz schwarz ist. Wert ist 100%, das Bild unverändert. Die Werte können 100% nicht überschreiten, was bedeutet einen geringeren Kontrast verwenden. Wenn der Wert nicht gesetzt ist, ist der Standardwert 1.
Drop-Schatten (h-Schatten v -shadow Unschärfe Ausbreitung Farbe)

Stellen Sie einen Schatteneffekt auf das Bild nach oben. Schatten werden unten im Bild synthetisiert, kann es eindeutig sein, eine bestimmte Farbe ist das Diagramm Maske Offset-Version zeichnen. Funktion akzeptiert <Schatten> Wert (im CSS3 Hintergrund definiert) geben, zusätzlich zu den "Einsatz" Schlüsselwort ist nicht erlaubt. Die Funktion mit dem bestehenden box-shadow box-shadow Eigenschaft ist sehr ähnlich, außer dass, durch den Filter, einige Browser für eine bessere Leistung Hardware-Beschleunigung zur Verfügung stellt. <shadow>参数如下:

<Offset-x> <Offset- y> ( muss)
Es wird gesetzt , zwei Schattenabstand <length> Wert. <Offset-x> Einstellungen horizontalen Abstand von Schlagschatten auf der linken Element angezeigt wird . <Offset-y> den vertikalen Abstand von Tropfen zu setzen Schatten erscheint über dem Element. Siehe <Länge> mögliche Einheiten.
Wenn beide Werte 0 sind, erscheint der Schatten hinter den positiven Elementen (falls eingestellt   <blur-radius> and/or <spread-radius>, 会有模糊效果 ).
<Unschärfe-Radius> (optional)
Dies ist der dritte code> <length> Wert. Je höher der Wert, desto stärker verschwimmen die Schatten größer und mehr Licht zu machen. Wenn nicht einen negativen Wert einzustellen erlaubt, die Standardeinstellung ist 0 (die Schattengrenzen sind scharf).
<Spread-Radius> (optional)
Dies ist die vierte <length> Wert Wert Expansion Schatten und größer, negativen Schatten reduziert werden. Wenn nicht gesetzt, ist der Standardwert 0 (Schatten und Elemente die gleiche Größe).
Hinweis: Webkit, sowie einige andere Browser nicht über eine vierte Länge unterstützen, wenn die Erhöhung nicht gerendert wird.
<Farbe> (optional)
Siehe <Farbe> Wert der möglichen Keywords und Tags. Wenn nicht gesetzt, basierend die Farbwerte Browser. Gecko (Firefox), Presto (Opera ) und Trident (Internet Explorer) in, werden die Werte Farbe Attribute gelten. Darüber hinaus, wenn der Farbwert weggelassen wird, WebKit schattierten transparent.
Graustufen (%)

Konvertieren Sie das Bild in Graustufen. Es definiert den Wert des Umtauschverhältnisses. Wert von 100% vollständig in ein Graustufenbild umgewandelt wird ein Wert von 0% des Bildes unverändert. Werte zwischen 0% und 100% ist der Multiplikatoreffekt linear. Wenn nicht gesetzt, ist der Standardwert 0;

Farbton-Rotation (deg)

Anwendung auf die Bild hue Rotation. "Winkel" Farbring Winkel-Bild ist ein Sollwert eingestellt Wert. Wert 0deg, das Bild ändern. Wenn der Wert nicht gesetzt ist, ist der Standardwert 0deg. Obwohl es keinen Maximalwert, der den Wert des Äquivalents eines anderen Umfangs 360 Grad übersteigt.

invertieren (%)

Invertierung Eingangsbild. Es definiert den Wert des Umtauschverhältnisses. 100% des Wertes wird vollständig umgekehrt. Ein Wert von 0% wird das Bild unverändert. Ein Wert zwischen 0% und 100% ist der Multiplikatoreffekt linear. Wenn der Wert nicht gesetzt ist, ist der Standardwert 0.

Opazität (%)

Conversion Maß an Transparenz des Bildes. Es definiert den Wert des Umtauschverhältnisses. 0% ist vollkommen transparent, und ein Wert von 100%, das Bild unverändert. Ein Wert zwischen 0% und 100%, ist der Effekt linear Multiplizierer, durch die Anzahl der Proben, multipliziert auch dem Bild entspricht. Wenn der Wert nicht gesetzt ist, ist der Standardwert 1. Diese Funktion ist sehr ähnlich wie die vorhandenen Opazität Eigenschaft der Ausnahme, dass durch das Filter, um die Leistung von einigen Browsern zu verbessern Hardwarebeschleunigung bereitzustellen.

Sättigung (%)

Wandelt die Bildsättigung. Es definiert den Wert des Umtauschverhältnisses. 0% vollständig ungesättigten, keine Veränderung des Bildes ist 100%. Andere Wert, der Multiplikatoreffekt ist linear. Mehr als 100% des Wertes zulässig ist, gibt es eine höhere Sättigung. Wenn der Wert nicht gesetzt ist, ist der Standardwert 1.

Sepia (%)

Wandeln Sie das Bild in Sepia. Es definiert den Wert des Umtauschverhältnisses. Wert von 100% ist ganz dunkelbraun, 0% des Bildes unverändert. Werte zwischen 0% und 100% ist der Multiplikatoreffekt linear. Wenn nicht gesetzt, ist der Standardwert 0;

url ()

URL-Funktion nimmt eine XML-Datei, die eine SVG-Filter setzt, und kann einen Anker umfassen ein bestimmtes Filterelement zu spezifizieren.

Zum Beispiel:

filter: url(svg-url#element-id)
Initiale

Das Eigentum ist auf Standardwerte gesetzt, beziehen sich auf: die CSS Initial Keyword

erben Diese Eigenschaft wird vom Eltern - Element geerbt, können Sie sehen: die CSS das Vererben Schlüsselwort

Technische Details

CSS-Version CSS3


In Verbindung stehende Artikel

CSS - Referenzhandbuch: die Filterattribute


Style-Objekt Referenz Style - Objekte