Zum Inhalt springen

CSS opacity-Eigenschaft

Die opacity-Eigenschaft wird verwendet, um den Transparenzgrad eines Elements festzulegen.

Diese Eigenschaft ist eine der CSS3-Eigenschaften.

Mit dieser Eigenschaft kann ein Element vollständig transparent, halbtransparent oder im Standardzustand dargestellt werden.

Der Wertebereich liegt zwischen 0 und 1. Ein Wert von 0 macht das Element vollständig transparent. 1 ist der Standardwert, der das Element vollständig undurchsichtig macht. Werte zwischen 0 und 1 machen es stufenweise transparent.

INFO

Negative Werte sind ungültig.

TIP

Wenn Sie mit der opacity-Eigenschaft Transparenz auf den Hintergrund eines Elements anwenden, werden auch alle untergeordneten Elemente transparent. Verwenden Sie RGBA-Farben, wenn Sie die opacity-Eigenschaft nicht auf die untergeordneten Elemente anwenden möchten.

Anfangswert1.0
Gilt fürAlle Elemente.
VererbtNein.
AnimierbarJa.
VersionCSS3
DOM-Syntaxobject.style.opacity = "0.3";

Syntax

CSS opacity-Syntax

css
opacity: number | initial | inherit;

Beispiel für die opacity-Eigenschaft:

CSS opacity-Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example1 {
        background-color: #8ebf42;
        opacity: 0.3;
      }
      .example2 {
        background-color: #8ebf42;
        opacity: 1;
      }
    </style>
  </head>
  <body>
    <h2>Opacity property example</h2>
    <h3>Opacity level is 0.3;</h3>
    <div class="example1"> Lorem Ipsum is dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. </div>
    <h3>Opacity level is 1;</h3>
    <div class="example2">Lorem Ipsum is dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</div>
  </body>
</html>

Ergebnis

CSS opacity weitere

Ein weiteres Beispiel, bei dem der Transparenzgrad des ersten Bildes 1,0 beträgt, der des zweiten Bildes 0,6 und der des dritten Bildes 0,2.

Beispiel für die opacity-Eigenschaft mit drei Transparenzstufen:

CSS opacity weiteres Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img.a {
        opacity: 1;
      }
      img.b {
        opacity: 0.6;
      }
      img.c {
        opacity: 0.2;
      }
    </style>
  </head>
  <body>
    <h2>Opacity property example</h2>
    <h3>Opacity: 1.0;</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/4982c4f43023330a662b9baed5a407e391ae6161.jpeg" alt="house" width="300" height="300" class="a" />
    <h3>Opacity: 0.6;</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/4982c4f43023330a662b9baed5a407e391ae6161.jpeg" alt="house" width="300" height="300" class="b" />
    <h3>Opacity: 0.2;</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/4982c4f43023330a662b9baed5a407e391ae6161.jpeg" alt="house" width="300" height="300" class="c" />
  </body>
</html>

Werte

WertBeschreibungAusführen
numberDefiniert den Transparenzgrad. Der Standardwert ist 1,0.Ausführen »
initialLegt fest, dass die Eigenschaft ihren Standardwert verwendet.Ausführen »
inheritErbt die Eigenschaft vom Elternelement.

Practice

Was ist die 'opacity'-Eigenschaft in CSS und wie wird sie verwendet?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.