Shorthand property that defines an image to be displayed and its positioning, instead of a solid color, for ‘border’ property. It can be used to set border-image-source, border-image-slice, border-image-width, border-image-outset and border-image-repeat, or a subset of these.
Overview tablebased on individual properties
borderImage
border-image: border-image-source border-image-slice border-image-width border-image-outset border-image-repeat
border-image
property can contain up to five components:
border-image-source
: This can take a valid "CSS images: url()" as its value.border-image-slice
: This takes any of the values available to the border-image-slice property, which includes <number>, <percentage> and fill
. For more details about each, see the border-image-slice page.border-image-width
: This takes a numeric value with any of the standard length units.border-image-outset
: This takes a numeric value with any of the standard length units.border-image-repeat
: This takes any of the type of values available to the border-image-repeat property, which includes stretch
, repeat
, round
and space
. For more details about each, see the border-image-repeat page.A simple example showing a <div>.
<div class="pattern">one</div>
div {
height: 100px;
width: 100px;
margin: 25px;
text-align: center;
line-height: 100px;
font-family: sans-serif;
}
.pattern {
border: 30px solid transparent;
border-image: url(/docs/w/images/d/d8/border-image.png) 30 repeat;
}
Notes
border-image-slice: fill was introduced in latest recommendation and breaks backwards compatibility. If you want border-image to fill an inner area of your block you have to use this property.
Compatibility with other propertiesborder-radius has no effect on border-image.
Related specificationsborder-image
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4