border-image-source
版本:CSS3
CSS属性border-image-source
用于声明元素的边框图片(border-image)的资源。属性border-image-slice
被用于切割资源图片的区域,然后将其动态的应用到最终的边框图片。
示例
/* no border-image, use the specified border-style */ border-image-source: none; /* the image.jpg is used as image */ border-image-source: url(image.jpg); /* a gradient is used as image */ border-image-source: linear-gradient(to top, red, yellow); /* global values */ border-image-source: inherit; border-image-source: initial; border-image-source: unset;
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
IE11以上版本的浏览器都支持border-image-source |
语法
border-image-source :none| <image>| <linear-gradient>
取值
- none:无背景图片。
- <image>:指定图片资源。参见
<image>
。 - <linear-gradient>:使用颜色渐变来是实现效果。参见
linear-gradient()
。
初始值 | none |
适用于 | 所有元素,除table元素设置了<border-collapse>为collapse之外。也适用于::first-letter |
继承性 | 无 |
动画性 | 否 |
计算值 | 指定值 |
实例
p{ border:15pxsolid; padding:30px; width:100px; border-image-source:url(images/kuang.jpg); border-image-repeat:repeat; border-image-slice:26%26%; }
效果图: