border-image-repeat
specifies how a border image displays.
Possible values are repeat
, round
, stretch
, etc.
A border with border-image-repeat
set to round.
<style>
.border-image-round {
border: 30px solid transparent;
padding: 15px;
border-image: url(/img/css/wheatfield-with-crows.jpg) 100;
border-image-repeat: round;
}
</style>
<div class="border-image-round">
Element with border image repeat setting
</div>
border-image-repeat: stretch | repeat | round | initial | inherit;
Value | Description |
---|---|
stretch | Default. Stretch the image to fill the area |
repeat | Image is tiled (repeated) to fill the area |
round | The image is tiled (repeated) to fill the area while rescaling it. |
space | The image is tiled (repeated) to fill the area while adding whitespaces around it. |
initial | Sets the value to its default value. |
inherit | Inherits the value from its parent element. |
Click the buttons to see the different border-image-repeat
values.
<style>
.border-image-stretch {
border: 20px solid transparent;
padding: 15px;
border-image: url(/img/css/wheatfield-with-crows.jpg) 100;
border-image-repeat: stretch;
}
</style>
<div class="border-image-stretch">
Element with border image repeat setting
</div>
This table shows when border-image-repeat
support started for each browser.
Chrome
|
15.0 | Oct 2011 |
Firefox
|
15.0 | Aug 2012 |
IE/Edge
|
11.0 | Oct 2013 |
Opera
|
15.0 | May 2013 |
Safari
|
6.0 | Jul 2012 |