Eigenschaft border-image-repeat

Die Eigenschaft border-image-repeat legt die Wiederholungsart des inneren Teils des Bilderrahmens fest. Für detailliertere Informationen siehe die Eigenschaft border-image.

Syntax

cssSelektor {
  border-image-repeat: stretch | repeat | round;
}

Werte

Wert Beschreibung
stretch Dehnt das Rahmenbild auf die Größe des Elements. Dies ist der Standardwert.
repeat Wiederholt das Rahmenbild.
round Wiederholt das Bild und skaliert es so, dass eine ganze Anzahl von Bildern auf die Seite des Elements passt.

Standardwert: stretch.

Anzahl der Parameter

Akzeptiert 1 oder 2 Parameter. Wenn zwei Parameter angegeben werden, gilt der erste für den oberen und unteren Rahmen, und der zweite Parameter für den linken und rechten Rahmen.

Beispiel . Wert stretch

html<div id="elem"></div>
css#elem {
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-image-repeat: stretch;
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

Beispiel . Wert repeat

html<div id="elem"></div>
css#elem {
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-image-repeat: repeat;
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

Beispiel . Wert round

Im Normalzustand ist der Wert repeat gesetzt, und beim Überfahren mit der Maus - round. Beachten Sie, dass vor dem Überfahren keine ganze Anzahl von Rauten in den Rahmen passt, aber nach dem Überfahren schon. So funktioniert round:

html<div id="elem"></div>
css#elem:hover {
  border-image-repeat: round;
}
#elem {
  border-style: solid;
  border-width: 42px;
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-image-repeat: repeat;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

Beispiel . Zwei Werte

Wert repeat für die Breite und stretch für die Höhe:

html<div id="elem"></div>
css#elem {
  border-image-repeat: repeat stretch;
  border-image-source: url("image.png");
  border-image-slice: 26;
  border-style: solid;
  border-width: 26px;
  width: 200px;
  height: 200px;
  background: green;
  margin: 0 auto;
}

Результат:

Siehe auch

  • die Eigenschaft border-image,
    die eine Kurzschreibweise für Bilderrahmeneigenschaften ist
  • die Eigenschaft border-image-source,
    die den Pfad zum Bild für den Rahmen festlegt
  • die Eigenschaft border-image-slice,
    die die Aufteilung des Bildes für den Rahmen festlegt
  • die Eigenschaft border-image-width,
    die die Größe des Bildes für den Rahmen festlegt
  • die Eigenschaft border-image-outset,
    die den Versatz des Bildes für den Rahmen festlegt