grayscale()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
Die grayscale()
CSS-Funktion konvertiert das Eingabebild in Graustufen. Das Ergebnis ist eine <filter-function>
.
Probieren Sie es aus
filter: grayscale(0);
filter: grayscale(0.2);
filter: grayscale(60%);
filter: grayscale(1);
<section id="default-example">
<img
class="transition-all"
id="example-element"
src="/shared-assets/images/examples/firefox-logo.svg"
width="200" />
</section>
Syntax
grayscale(amount)
Parameter
amount
Optional-
Menge des Eingabebildes, das in Graustufen umgewandelt wird. Es wird als
<number>
oder<percentage>
angegeben. Ein Wert von100%
ändert das Eingabebild vollständig in Graustufen, während ein Wert von0%
das Eingabebild unverändert lässt. Werte zwischen0%
und100%
haben lineare Multiplikatoren auf den Effekt. Der anfängliche Wert, der für Interpolation verwendet wird, ist0
. Der Standardwert ist1
.
Formale Syntax
<grayscale()> =
grayscale( [ <number> | <percentage> ]? )
Beispiele
>Beispiele korrekter Werte für grayscale()
grayscale(0) /* No effect */
grayscale(.7) /* 70% grayscale */
grayscale() /* Completely grayscale */
grayscale(1)
grayscale(100%)
Spezifikationen
Specification |
---|
Filter Effects Module Level 1> # funcdef-filter-grayscale> |
Browser-Kompatibilität
Loading…
Siehe auch
Die anderen <filter-function>
-Funktionen, die in den Werten der filter
- und backdrop-filter
-Eigenschaften verwendet werden können, umfassen: