Zum Inhalt springen

CSS-Property background-repeat

Die Eigenschaft background-repeat wird verwendet, um festzulegen, wie das Hintergrundbild wiederholt werden soll. Standardmäßig wird das Hintergrundbild sowohl horizontal als auch vertikal wiederholt. Wenn der Wert "repeat-x" gesetzt ist, wird das Bild nur horizontal wiederholt. Wenn der Wert "repeat-y" gesetzt ist, wird das Bild nur vertikal wiederholt. Es gibt zwei weitere Werte: "space" und "round". "Space" bewirkt, dass das Bild ohne Abschneiden wiederholt wird, und "round" bewirkt, dass das Bild ohne Lücken wiederholt wird.

Wir müssen die Eigenschaft background-repeat zusammen mit den Eigenschaften background-image und background-position verwenden.

INFO

Standardmäßig wird das Bild ohne die Eigenschaft background-position in der oberen linken Ecke angezeigt.

Initial Valuerepeat
Applies toAll elements. It also applies to ::first-letter and ::first-line.
InheritedNo.
AnimatableNo.
VersionCSS1
DOM Syntaxelement.style.backgroundRepeat = "repeat-x";

Syntax

Syntax der CSS-Eigenschaft background-repeat

css
background-repeat: repeat | repeat-x | repeat-y | no-repeat | space | round | initial | inherit;

Beispiel für die Eigenschaft background-repeat:

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert repeat

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: repeat;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Ergebnis

CSS background-repeat Property

Im folgenden Beispiel wird das Hintergrundbild nicht wiederholt.

Beispiel für die Eigenschaft background-repeat mit dem Wert "no-repeat":

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert no-repeat

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: no-repeat;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Im nächsten Beispiel wird das Hintergrundbild nur horizontal wiederholt.

Beispiel für die Eigenschaft background-repeat mit dem Wert "repeat-x":

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert repeat-x

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: repeat-x;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Hier bewirkt der Wert "repeat-y", dass das Bild nur vertikal wiederholt wird.

Beispiel für die Eigenschaft background-repeat mit dem Wert "repeat-y":

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert repeat-y

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: repeat-y;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Versuchen wir ein Beispiel, bei dem das Hintergrundbild ohne Abschneiden wiederholt wird.

Beispiel für die Eigenschaft background-repeat mit dem Wert "space":

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert space

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: space;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Im folgenden Beispiel bewirkt der angewendete Wert, dass das Hintergrundbild ohne Lücken wiederholt wird.

Beispiel für die Eigenschaft background-repeat mit dem Wert "round":

Beispiel der CSS-Eigenschaft background-repeat mit dem Wert round

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      body {
        background-image: url("https://de.w3docs.com/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
        background-repeat: round;
      }
    </style>
  </head>
  <body>
    <h2>This is some heading for an example.</h2>
    <p>Some paragraph for an example.</p>
  </body>
</html>

Werte

ValueDescriptionPlay it
repeatDas Hintergrundbild wird sowohl horizontal als auch vertikal wiederholt. Dies ist der Standardwert.Play it »
repeat-xDas Hintergrundbild wird nur horizontal wiederholt.Play it »
repeat-yDas Hintergrundbild wird nur vertikal wiederholt.Play it »
no-repeatDas Hintergrundbild wird nicht wiederholt.Play it »
spaceDas Hintergrundbild wird so oft wie möglich ohne Abschneiden wiederholt.Play it »
roundDas Hintergrundbild wird ohne Lücken wiederholt.Play it »
initialSetzt die Eigenschaft auf ihren Standardwert.Play it »
inheritErbt die Eigenschaft vom übergeordneten Element.

Practice

What are the different values that can be specified for the 'background-repeat' property in CSS?

Finden Sie das nützlich?

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