举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > css3 border-image CSS3 border-image-width 属性

css3 border-image CSS3 border-image-width 属性

2023-06-10 01:17 CSS参考手册

css3 border-image CSS3 border-image-width 属性

css3 border-image

CSS3 的 border-image 属性可以让我们使用图片来替代传统的边框,它可以让我们创建出更加丰富多彩的边框效果。

border-image 属性是一个复合属性,它由四个子属性组成:border-image-source、border-image-slice、border-image-width 和 border-image-outset。

border-image: source slice width outset; 

其中,border-image-source 是必须的,它用于指定要使用的图片。而 border-image-slice 用于指定图片分割的位置,可以是一个数字或者是一个关键字。如果使用数字,则表示将图片水平和垂直方向上都分割成相同大小的区块。如果使用关键字,则表示将图片水平方向上分割成不同大小的区块(top、right、bottom 和 left)。

 
border-image: url(images/border.png) 30 30 round; 

而 border-image-width 用于控制边框的宽度(也就是说可以将原本 1px 的边框扩大到 10px 或者 20px 等等)。最后 border-image-outset 用于设置图片在边界之外的位置。

 
border: 10px solid;     
border-image: url(images/border.png) 30 30 round;     
 

当然也可以使用 shorthand 属性来代表这几个子属性:

 
 border: 10px solid;     
 border: 10px solid url(images/border.png) 30 30 round;      

 

此外还有一个 repeat 关键字可以用来重复图片来填充整个边界区域。例如 repeat 是水平方向上重复:

 											      

 border: 10px solid;      

 border: 10px solid url(images/border.png) 30 repeat;      

 

CSS3 border-image-width 属性

CSS3 border-image-width 属性

属性定义及使用说明

border-image -width属性指定图像边界的宽度。

默认值: 1
继承: no
版本: CSS3
JavaScript 语法: object.style.borderImageWidth="30 30"

语法

border-image-width: number|%|auto;

注意: border-image -width的4个值指定用于把border图像区域分为九个部分。他们代表上,右,底部,左,两侧向内距离。如果第四个值被省略,它和第二个是相同的。如果也省略了第三个,它和第一个是相同的。如果也省略了第二个,它和第一个是相同的。负值是不允许的。


说明
number 表示相应的border-width 的倍数
% 边界图像区域的大小:横向偏移的宽度的面积,垂直偏移的高度的面积
auto 如果指定了,宽度是相应的image slice的内在宽度或高度

浏览器支持

表格中的数字表示支持该属性的第一个浏览器版本号。

属性




border-image-width 15.0 11.0 13.0 6.0 15.0

实例

实例

指定图像边界的宽度:

div
{
border-image-source: url(border.png);
border-image-width: 30 30;
}


阅读全文
以上是VUE中文网为你收集整理的css3 border-image CSS3 border-image-width 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们