Lastnost border-image-repeat

Lastnost border-image-repeat določa način ponavljanja notranjega dela obrobe v obliki slike. Za podrobnejše informacije glejte lastnost border-image.

Sintaksa

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

Vrednosti

Število parametrov Opis
stretch Razteže vzorec obrobe do velikosti elementa. Ta vrednost je privzeto uporabljena.
repeat Ponavlja vzorec obrobe.
round Ponavlja vzorec in ga skalira tako, da se na strani elementa nahaja celo število slik.

Privzeta vrednost: stretch.

Število parametrov

Lahko sprejme 1 ali 2 parametra. Če sta podana dva parametra, bo prvi uporabljen za zgornjo in spodnjo obrobo, drugi parameter pa za levo in desno.

Primer . Vrednost 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;
}

Результат:

Primer . Vrednost 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;
}

Результат:

Primer . Vrednost round

Trenutno je v običajnem stanju nastavljena vrednost repeat, ob preletu miške pa - round. Opazite, da se pred preletom miške v obrobo postavi necelo število rombikov, po preletu miške pa celo. Tako deluje 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;
}

Результат:

Primer . Dve besedi

Vrednost repeat za širino in stretch za višino:

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;
}

Результат:

Glejte tudi