opacity()
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 opacity() [CSS]-Funktion wendet Transparenz auf die Samples des Eingabebildes an. Das Ergebnis ist eine <filter-function>.
Probieren Sie es aus
filter: opacity(1);
filter: opacity(80%);
filter: opacity(50%);
filter: opacity(0.2);
filter: opacity(0);
<section id="default-example">
<img
class="transition-all"
id="example-element"
src="/shared-assets/images/examples/firefox-logo.svg"
width="200" />
</section>
Hinweis:
Diese Funktion ähnelt der etablierten opacity-Eigenschaft. Der Unterschied besteht darin, dass einige Browser bei Filtern Hardwarebeschleunigung zur Leistungsverbesserung bieten.
Syntax
opacity(amount)
Parameter
amountOptional-
Die Menge der Umwandlung, angegeben als
<number>oder<percentage>. Ein Wert von0%ist vollständig transparent, während ein Wert von100%die Eingabe unverändert lässt. Werte zwischen0%und100%sind lineare Multiplikatoren des Effekts. Der initiale Wert für die Interpolation ist1. Der Standardwert ist1.
Formale Syntax
<opacity()> =
opacity( [ <number> | <percentage> ]? )
Beispiele
>Beispiele für korrekte Werte bei opacity()
opacity(0%) /* Completely transparent */
opacity(50%) /* 50% transparent */
opacity() /* No effect */
opacity(1)
Spezifikationen
| Specification |
|---|
| Filter Effects Module Level 1> # funcdef-filter-opacity> |
Browser-Kompatibilität
Siehe auch
- Die anderen
<filter-function>-Funktionen, die in Werten der Eigenschaftenfilterundbackdrop-filterverwendet werden können, umfassen: - Die CSS-
opacity-Eigenschaft