The border-image-source CSS property sets the source image used to create an element's border image.
The border-image-slice property is used to divide the source image into regions, which are then dynamically applied to the final border image.
Syntax
/* Keyword value */ border-image-source: none; /* <image> values */ border-image-source: url(image.jpg); border-image-source: linear-gradient(to top, red, yellow); /* Global values */ border-image-source: inherit; border-image-source: initial; border-image-source: revert; border-image-source: revert-layer; border-image-source: unset;
Values
- none
- 
    No border image is used. The appearance defined by border-styleis displayed instead.
- <image>
- 
    Image reference to use for the border. 
Formal definition
| Initial value | none | 
|---|---|
| Applies to | All elements, except internal table elements when border-collapse is collapse | 
| Inherited | no | 
| Computed value | the keyword none or the computed <image> | 
| Animation type | discrete | 
Formal syntax
none | <image>
Examples
Basic example
.box {
  border-image-source: url("image.png");
}
See also
- border
- outline
- box-shadow
- background-image
- url()function