Īpašība border-image-repeat

Īpašība border-image-repeat nosaka robežas iekšējās daļas atkārtošanās veidu kā attēlu. Sīkākai informācijai skatīt īpašību border-image.

Sintakse

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

Vērtības

Parametru skaits Apraksts
stretch Izstiepj robežas zīmējumu līdz elementa izmēriem. Šī vērtība tiek izmantota pēc noklusējuma.
repeat Atkārto robežas zīmējumu.
round Atkārto zīmējumu un mērogo to tā, lai elementa malā būtu vesels attēlu skaits.

Noklusējuma vērtība: stretch.

Parametru daudzums

Var ņemt 1 vai 2 parametrus. Ja norādīti divi parametri, tad pirmais no tiem būs augšējai un apakšējai robežai, bet otrais parametrs - kreisajai un labajai.

Piemērs . Vērtība 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;
}

Результат:

Piemērs . Vērtība 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;
}

Результат:

Piemērs . Vērtība round

Pašlaik parastajā stāvoklī ir iestatīta vērtība repeat, bet, novadot peles kursoru - round. Ievērojiet, ka pirms kursora novadīšanas robezā ietilpst nevesels rombu skaits, bet pēc kursora novadīšanas - vesels. Tā strādā 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;
}

Результат:

Piemērs . Divi vārdi

Vērtība repeat platumam un stretch augstumam:

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

Результат:

Skatiet arī