Zum Inhalt springen

CSS background-color-Eigenschaft

Die CSS-Eigenschaft background-color legt die Hintergrundfarbe eines Elements fest. Der Hintergrund deckt den Content-, Padding- und Border-Bereich ab (nicht jedoch den Margin).

Sie können Farben über unser Color Picker-Tool auswählen. Farben können als Farbname (z. B. "red"), HEX-Wert (z. B. "#ff0000") oder RGB-Wert (z. B. "rgb(255,0,0)") angegeben werden.

Es ist wichtig, sicherzustellen, dass das Kontrastverhältnis zwischen der Hintergrundfarbe und der Textfarbe, die darüber platziert ist, hoch genug ist, damit Menschen mit Sehschwäche den Seiteninhalt lesen können.

Anfangswerttransparent
Gilt fürAlle Elemente. Gilt auch für ::first-letter und ::first-line.
VererbtNein.
AnimierbarJa. Die Hintergrundfarbe ist animierbar.
VersionCSS1
DOM-Syntaxobject.style.backgroundColor = "#FFFFFF";

Syntax

Syntax der CSS background-color-Eigenschaft

css
background-color: color | transparent | initial | inherit;

Beispiel für die background-color-Eigenschaft:

Beispiel für die CSS background-color-Eigenschaft

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: #8ebc42;
      }
    </style>
  </head>
  <body>
    <h2>Background-color Property Example</h2>
    <p>Here the background-color is specified with a hex value.</p>
  </body>
</html>

CSS background-color property

INFO

Sie können hexadezimale Werte, RGB, RGBA, HSL, HSLA oder Farbnamen als Wert für die background-color-Eigenschaft festlegen. Erfahren Sie mehr über HTML-Farben.

css
background-color: rgba(255, 0, 0, 0.5); /* semi-transparent red */
background-color: hsla(120, 100%, 50%, 0.5); /* semi-transparent green */

Beispiel für die background-color-Eigenschaft mit dem Wert "transparent":

Beispiel für die CSS background-color-Eigenschaft mit transparentem Wert

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: transparent;
      }
    </style>
  </head>
  <body>
    <h2>Background-color Property Example</h2>
    <p>In this example the background-color is set to transparent. This is the default value.</p>
  </body>
</html>

Beispiel für die animierte Version der background-color-Eigenschaft:

Beispiel für die CSS background-color-Eigenschaft mit Animation

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: #eee;
        animation: mymove 5s infinite;
      }
      @keyframes mymove {
        30% {
          background-color: #1c87c9;
        }
        100% {
          background-color: #eee;
        }
      }
    </style>
  </head>
  <body>
    <h2> Animation of background-color property</h2>
    <p>
      In this example it gradually changes the background color from grey to blue, and back to grey.
    </p>
  </body>
</html>

Werte

WertBeschreibungAbspielen
transparentDies ist der Standardwert und definiert die Hintergrundfarbe als transparent. Das bedeutet, dass keine Hintergrundfarbe vorhanden ist.Abspielen »
colorDefiniert die Hintergrundfarbe. Es können Farbnamen, hexadezimale Farbcodes, rgb(), rgba(), hsl(), hsla() verwendet werden.Abspielen »
initialSetzt die Eigenschaft auf ihren Standardwert zurück.Abspielen »
inheritErbt die Eigenschaft von ihrem übergeordneten Element.

Praxis

Was ist der Zweck der Verwendung der 'background-color'-Eigenschaft in CSS?

Finden Sie das nützlich?

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