CSS border-image-slice属性指定如何使用属性 border-image-source 对设置为边框的图像进行切片。
图像被切成九个部分,即四个角、四个边缘和一个中间部分。中间部分是透明的,除非使用 fill 关键字。
属性值
number: 它表示光栅图像或坐标的像素对于矢量图像。
百分比 (%): 相对于边框图像的高度和宽度。
fill: 它导致中间部分的显示。
initial: 它设置属性的默认值。
inherit - 它从父元素继承属性。
适用范围
所有 HTML 元素。
DOM 语法
object.style.borderImageSlice = "30%";
示例
这里是显示此属性效果的示例 -
<html>
<head>
<style>
.box {
width: 200px;
height: 200px;
border: 20px solid;
border-image-source: url(/css/images/border.png);
border-image-width: 15px;
border-image-slice: 33%;
border-image-outset: 8px;
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>