Neueste Web-Entwicklung Tutorials
×

CSS Referenz

CSS Referenz CSS Selektoren CSS Funktionen CSS Referenz Aural CSS Web-Safe-Fonts CSS Anima CSS Einheiten CSS PX-EM Converter CSS Farben CSS Farbe Werte CSS3 Browser-Unterstützung

CSS Eigenschaften

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

CSS3 filter Property


Beispiel

Ändern Sie die Farbe aller Bilder in Schwarz-Weiß (100% gray) :

img {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}

Blick auf die Berge
Original image
Blick auf die Berge
grayscale(100%)

Versuch es selber "

Tipp: Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die Filter - Eigenschaft definiert visuelle Effekte (like blur and saturation) zu einem Element (often <img>) .

Standardwert: keiner
Vererbt: no
Anima: yes. Read about animatable
Version: CSS3
JavaScript-Syntax: object .style.WebkitFilter="grayscale(100%)" Try it

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Zahlen, gefolgt von -webkit- geben Sie die erste Version, die mit einem Präfix gearbeitet.

Eigentum
filter 18,0 -webkit- 13.0 35.0 9.1
6.0 -webkit-
15,0 -webkit-

Hinweis: Ältere Versionen von Internet Explorer (4.0 to 8.0) unterstützt einen Nicht-Standard "filter" Eigenschaft , die veraltet ist. Dies wurde vor allem für verwendet Opazität , wenn Unterstützung von IE8 und unten erforderlich.


CSS-Syntax

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

Tipp: Um mehrere Filter zu verwenden, trennen Sie die einzelnen Filter mit einem Raum (See "More Examples" below) weiter (See "More Examples" below) .


Filterfunktionen

Hinweis: Die Filter , die Prozentwerte verwenden (ie 75%) , nehmen auch den Wert als Dezimalzahl (ie 0.75) .

Filter Beschreibung Spiel es
none Standardwert. Gibt keine Auswirkungen Spiel es "
blur( px ) Wendet einen Unschärfe-Effekt auf das Bild. Ein größerer Wert wird mehr Unschärfe erstellen.

Wenn kein Wert angegeben wird, wird 0 verwendet.
Spiel es "
brightness( % ) Zum Einstellen der Helligkeit des Bildes.

0% wird das Bild komplett schwarz zu machen.
100% (1) ist Standard und stellt das Originalbild.
Werte über 100% werden heller Ergebnisse liefern.
Spiel es "
contrast( % ) Stellt den Kontrast des Bildes.

0% wird das Bild komplett schwarz zu machen.
100% (1) ist Standard und stellt das Originalbild.
Werte über 100% werden die Ergebnisse mit weniger Kontrast.
Spiel es "
drop-shadow( h-shadow v-shadow blur spread color ) Gilt ein Schlagschatten-Effekt auf das Bild.

Mögliche Werte:
h-Schatten - Erforderlich. Gibt einen Pixelwert für den horizontalen Schatten. Negative Werte legen den Schatten auf der linken Seite des Bildes.

v-Schatten - Erforderlich. Gibt einen Pixelwert für die vertikale Schatten. Negative Werte stellen den Schatten über dem Bild.

Blur - Optional. Dies ist der dritte Wert ist, und in Pixel sein müssen. Fügt einen Unschärfe-Effekt auf den Schatten. Ein größerer Wert wird mehr Unschärfe schaffen (der Schatten wird größer und leichter). Negative Werte sind nicht erlaubt. Wenn kein Wert angegeben wird, wird 0 verwendet (der Schatten der Kante ist scharf).

Verbreitung - Optional. Dies ist der vierte Wert, und in Pixel sein müssen. Positive Werte bewirken die Schatten zu erweitern und wachsen größer, und negative Werte bewirken die Schatten zu schrumpfen. Wenn nicht angegeben, es wird 0 (the shadow will be the same size as the element) .
Hinweis: Chrome, Safari und Opera, und vielleicht andere Browser unterstützen diese vierte Länge; es wird nicht, wenn hinzugefügt machen.

Farbe - Optional. Fügt eine Farbe in den Schatten. Wenn nicht anders angegeben, hängt die Farbe auf dem Browser (often black) .

Ein Beispiel für einen roten Schatten zu schaffen, die sowohl horizontal als 8px groß ist und vertikal mit einer Unschärfe-Effekt von 10px:

Filter: Schlagschatten (8px 8px 10px rot);

Tipp: Dieser Filter ist ähnlich wie die box-shadow Eigenschaft.
Spiel es "
grayscale( % ) Wandelt das Bild in Graustufen.

0% (0) ist Standard und stellt das Originalbild.
100% wird das Bild vollständig grau machen (used for black and white images) - (used for black and white images) .

Hinweis: Negative Werte sind nicht erlaubt.
Spiel es "
hue-rotate( deg ) Wendet einen Farbton Drehung auf das Bild. Der Wert legt die Anzahl der Grad um den Farbkreis die Bildproben angepasst. 0deg ist Standard und stellt das Originalbild.

Hinweis: Maximalwert ist 360 Grad.
Spiel es "
invert( % ) Kehrt die Proben im Bild.

0% (0) ist Standard und stellt das Originalbild.
100% wird das Bild vollständig invertiert machen.

Hinweis: Negative Werte sind nicht erlaubt.
Spiel es "
opacity( % ) Stellt die Opazität Ebene für das Bild. Die Opazität-Ebene beschreibt die Transparenz-Ebene, wobei gilt:

0% ist komplett transparent.
100% (1) ist Standard und stellt das Originalbild (no transparency) .

Hinweis: Negative Werte sind nicht erlaubt.
Tipp: Dieser Filter ist ähnlich wie die Opazität Eigenschaft.
Spiel es "
saturate( % ) Sättigt das Bild.

0% (0) wird das Bild vollständig un-gesättigten machen.
100% ist Standard und stellt das Originalbild.
Werte über 100% bietet super-gesättigte Ergebnisse.

Hinweis: Negative Werte sind nicht erlaubt.
Spiel es "
sepia( % ) Konvertiert das Bild in Sepia.

0% (0) ist Standard und stellt das Originalbild.
100% wird das Bild vollständig Sepia machen.

Hinweis: Negative Werte sind nicht erlaubt.
Spiel es "
url() Die url() Funktion nimmt den Speicherort einer XML - Datei , die ein SVG - Filter gibt, und kann einen Anker zu einem bestimmten Filterelement umfassen. Beispiel:

Filter: url(svg-url#element-id)
initial Setzt diese Eigenschaft auf den Standardwert. Lesen Sie mehr über Anfangs
inherit Erbt diese Eigenschaft von seinem übergeordneten Element. Lesen Sie mehr über erben

Beispiele

Mehr Beispiele

Blur Beispiel

Tragen Sie einen Unschärfe-Effekt auf dem Bild:

img {
    -webkit-filter: blur(5px); /* Chrome, Safari, Opera */
    filter: blur(5px);
}

Blick auf die Berge
Original image
Blick auf die Berge
blur(5px)

Versuch es selber "

Helligkeit Beispiel

Stellen Sie die Helligkeit des Bildes:

img {
    -webkit-filter: brightness(200%); /* Chrome, Safari, Opera */
    filter: brightness(200%);
}

Blick auf die Berge
Original image
Blick auf die Berge
brightness(200%)

Versuch es selber "

Kontrastbeispiel

Stellen Sie den Kontrast des Bildes:

img {
    -webkit-filter: contrast(200%); /* Chrome, Safari, Opera */
    filter: contrast(200%);
}

Blick auf die Berge
Original image
Blick auf die Berge
contrast(200%)

Versuch es selber "

Schlagschatten Beispiel

Tragen Sie einen Schlagschatten-Effekt auf dem Bild:

img {
    -webkit-filter: drop-shadow(8px 8px 10px red); /* Chrome, Safari, Opera */
    filter: drop-shadow(8px 8px 10px red);
}

Blick auf die Berge
Original image
Blick auf die Berge
drop-shadow(8px 8px 10px red)

Versuch es selber "

Graustufen Beispiel

Wandeln Sie das Bild in Graustufen:

img {
    -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */
    filter: grayscale(50%);
}

Blick auf die Berge
Original image
Blick auf die Berge
grayscale(50%)

Versuch es selber "

Hue Rotation Beispiel

Tragen Sie eine Farbtondrehung auf dem Bild:

img {
    -webkit-filter: hue-rotate(90deg); /* Chrome, Safari, Opera */
    filter: hue-rotate(90deg);
}

Blick auf die Berge
Original image
Blick auf die Berge
hue-rotate(90deg)

Versuch es selber "

Invert Beispiel

Kehren Sie die Proben in das Bild:

img {
    -webkit-filter: invert(100%); /* Chrome, Safari, Opera */
    filter: invert(100%);
}

Blick auf die Berge
Original image
Blick auf die Berge
invert(100%)

Versuch es selber "

Opazität Beispiel

Stellen Sie die Deckkraft für das Bild:

img {
    -webkit-filter: opacity(30%); /* Chrome, Safari, Opera */
    filter: opacity(30%);
}

Blick auf die Berge
Original image
Blick auf die Berge
opacity(30%)

Versuch es selber "

sättigen Beispiel

Tränken Sie das Bild:

img {
    -webkit-filter: saturate(800%); /* Chrome, Safari, Opera */
    filter: saturate(800%);
}

Blick auf die Berge
Original image
Blick auf die Berge
saturate(800%)

Versuch es selber "

Sepia Beispiel

Wandeln Sie das Bild in Sepia:

img {
    -webkit-filter: sepia(100%); /* Chrome, Safari, Opera */
    filter: sepia(100%);
}

Blick auf die Berge
Original image
Blick auf die Berge
sepia(100%)

Versuch es selber "

Die Kombination Filter / Mehrere Filter

Um mehrere Filter verwenden, trennen Sie die einzelnen Filter mit einem Leerzeichen.

Hinweis: Die Reihenfolge ist wichtig (ie using grayscale() von sepia() (ie using grayscale() nach sepia() in einem völlig Graubild führen wird).

img {
    -webkit-filter: contrast(200%) brightness(150%);  /* Chrome, Safari, Opera */
    filter: contrast(200%) brightness(150%);
}

Blick auf die Berge
Original image
Blick auf die Berge
contrast(200%) brightness(150%)

Versuch es selber "

Alle Filter

Eine Demonstration aller Filterfunktionen:

.blur {
    -webkit-filter: blur(4px);
    filter: blur(4px);
}

.brightness {
    -webkit-filter: brightness(0.30);
    filter: brightness(0.30);
}

.contrast {
    -webkit-filter: contrast(180%);
    filter: contrast(180%);
}

.grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.huerotate {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
}

.invert {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

.opacity {
    -webkit-filter: opacity(50%);
    filter: opacity(50%);
}

.saturate {
    -webkit-filter: saturate(7);
    filter: saturate(7);
}

.sepia {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
}

.shadow {
    -webkit-filter: drop-shadow(8px 8px 10px green);
    filter: drop-shadow(8px 8px 10px green);
}
Versuch es selber "

Verwandte Seiten

HTML - DOM - Referenz: filter property