Übersicht

Die opacity CSS Eigenschaft gibt die Transparenz eines Elements an, d. h. den Grad, zu welchem der Hintergrund des Elements überlagert wird.

Der Wert wird dem gesamten Element zugewiesen einschließlich dessen Inhalten, auch wenn der Wert nicht durch Kindelemente geerbt wird. Dadurch haben ein Element und seine Kindelemente alle dieselbe Deckkraft relativ zum Hintergrund des Elements, auch wenn das Element und seine Kindelemente untereinander unterschiedliche Werte für die Deckkraft haben.

Wird für diese Eigenschaft ein Wert anders als 1 festgelegt, bewirkt dies, dass das Element in einen neuen Stapelkontext versetzt wird.

Falls ein Kindelement nicht den Wert für die Deckkraft haben soll, kann stattdessen die background Eigenschaft verwendet werden. Zum Beispiel:

background: rgba(0, 0, 0, 0.4);

Initialwert1.0
Anwendbar aufalle Elemente
VererbtNein
Medienvisuell
Berechneter Wertder angegebene Wert, auf den Bereich [0,1] abgeschnitten
AnimationstypNummer
Kanonische Reihenfolgedie eindeutige Reihenfolge definiert durch die formale Grammatik

Syntax

/* Komplett undurchsichtig */
opacity: 1;
opacity: 1.0;

/* Durchscheinend */
opacity: 0.6;

/* Komplett transparent */
opacity: 0.0;
opacity: 0;

/* Globale Werte */
opacity: inherit;
opacity: initial;
opacity: unset;

Werte

<number>
Ist eine <number> im Bereich von 0.0 bis 1.0, beide einschließlich, die die Deckkraft des Alphakanals repräsentiert. Jeder Wert außerhalb des Intervalls, obwohl gültig, wird abgeschnitten auf die nächstliegende Grenze innerhalb des Bereichs.
Wert Bedeutung
0 Das Element ist vollkommen transparent (d. h. unsichtbar).
Irgendeine <number> genau zwischen 0 und 1 Das Element ist durchsichtig (d. h. der Hintergrund scheint durch).
1 Das Element ist vollkommen opak (blickdicht).

Formale Syntax

<number>

Beispiele

Einfaches Beispiel

div {
  background-color: yellow;
}

.light {
  opacity: 0.2; /* Der Text kann kaum über dem Hintergrund gelesen werden */
}

.medium {
  opacity: 0.5; /* Der Text ist besser über dem Hintergrund lesbar */
}

.heavy {
  opacity: 0.9; /* Der Text ist sehr deutlich über dem Hintergrund lesbar */
}
<div class="light">Dies kann kaum gesehen werden.</div>
<div class="medium">Dies ist einfacher zu sehen.</div>
<div class="heavy">Dies ist sehr deutlich sichtbar.</div>

Andere Deckkraft mit :hover

img.opacity {
  opacity: 1;
  filter: alpha(opacity=100); /* IE8 and lower */
  zoom: 1; /* Triggers "hasLayout" in IE 7 and lower */
}
 
img.opacity:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  zoom: 1;
}
<img src="//developer.mozilla.org/media/img/mdn-logo.png"
     alt="MDN logo" width="128" height="146"
     class="opacity">

Spezifikationen

Spezifikation Status Kommentar
CSS Transitions
Die Definition von 'opacity' in dieser Spezifikation.
Arbeitsentwurf Definiert opacity als animierbar.
CSS Color Module Level 3
Die Definition von 'opacity' in dieser Spezifikation.
Empfehlung Ursprüngliche Definition

Browser Kompatibilität

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid WebviewChrome für AndroidEdge MobileFirefox für AndroidOpera für AndroidSafari auf iOSSamsung Internet
opacityChrome Vollständige Unterstützung 1Edge Vollständige Unterstützung 12Firefox Vollständige Unterstützung 1
Vollständige Unterstützung 1
Keine Unterstützung 1 — 3.5
Mit Präfix
Mit Präfix Benötigt das Herstellerpräfix: -moz-
IE Vollständige Unterstützung 9Opera Vollständige Unterstützung 9Safari Vollständige Unterstützung 1.2WebView Android Vollständige Unterstützung 1Chrome Android Vollständige Unterstützung JaEdge Mobile Vollständige Unterstützung JaFirefox Android Vollständige Unterstützung 4Opera Android Vollständige Unterstützung 9Safari iOS Vollständige Unterstützung 3.2Samsung Internet Android Vollständige Unterstützung Ja

Legende

Vollständige Unterstützung  
Vollständige Unterstützung
Benötigt ein Herstellerpräfix oder einen anderen Namen zur Verwendung.
Benötigt ein Herstellerpräfix oder einen anderen Namen zur Verwendung.

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Zuletzt aktualisiert von: mdnwebdocs-bot,