Својство border-image-repeat

Својство border-image-repeat задаје начин понављања унутрашњег дела ивице у облику слике. За више информација погледајте својство border-image.

Синтакса

cssселектор {
  border-image-repeat: stretch | repeat | round;
}

Вредности

Број параметара Опис
stretch Растеже цртеж ивице до димензија елемента. Ова вредност се користи подразумевано.
repeat Понавља цртеж ивице.
round Понавља цртеж и скалира га тако да на страни елемента буде цео број слика.

Подразумевана вредност: stretch.

Број параметара

Може прихватити 1 или 2 параметара. Ако су задата два параметра, онда ће први од њих бити за горњу и доњу ивицу, а други параметар - за леву и десну.

Пример . Вредност 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;
}

Результат:

Пример . Вредност 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;
}

Результат:

Пример . Вредност round

Сада је у нормалном стању постављено вредност repeat, а при прелазу мишем - round. Обратите пажњу да се пре прелаза у ивицу смешта не цео број ромбова, а после прелаза - цео. Тако ради 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;
}

Результат:

Пример . Две речи

Вредност repeat за ширину и stretch за висину:

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

Результат:

Погледајте такође

  • својство border-image,
    које је скраћеница за ивицу-слику
  • својство border-image-source,
    које задаје пут до слике за ивицу
  • својство border-image-slice,
    које разбијање слике за ивицу
  • својство border-image-width,
    које задаје величину слике за ивицу
  • својство border-image-outset,
    које задаје помак слике за ивицу