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;

浏览器支持

IE浏览器 火狐浏览器 opera浏览器 chrome浏览器 safari浏览器
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%;
}

效果图: