invert()

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 invert()-Funktion in CSS invertiert die Farbmuster im Eingabebild. Das Ergebnis ist eine <filter-function>.

Probieren Sie es aus

filter: invert(0);
filter: invert(0.3);
filter: invert(50%);
filter: invert(70%);
filter: invert(1);
<section id="default-example">
  <img
    class="transition-all"
    id="example-element"
    src="/shared-assets/images/examples/firefox-logo.svg"
    width="200" />
</section>

Syntax

css
invert(amount)

Parameter

amount Optional

Die Menge der Umwandlung, angegeben als <number> oder <percentage>. Ein Wert von 100% wird vollständig invertiert, während ein Wert von 0% den Eingang unverändert lässt. Werte zwischen 0% und 100% sind lineare Multiplikatoren auf den Effekt. Der anfängliche Wert für Interpolation ist 0. Der Standardwert ist 1.

Formale Syntax

<invert()> = 
invert( [ <number> | <percentage> ]? )

Beispiele

Beispiele für korrekte Werte für invert()

css
invert(0)     /* No effect */
invert(.6)    /* 60% inversion */

invert()      /* Completely inverted */
invert(1)
invert(100%)

Spezifikationen

Specification
Filter Effects Module Level 1
# funcdef-filter-invert

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

Die anderen <filter-function>-Funktionen, die in Werten der filter- und backdrop-filter-Eigenschaften verwendet werden können, sind: