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
amountOptional- 
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: