举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > css3 border-image CSS3 border-image 属性

css3 border-image CSS3 border-image 属性

2023-03-23 11:18 CSS参考手册

css3 border-image CSS3 border-image 属性

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 属性

CSS3 border-image 属性


实例

指定作为div元素周围边框的图像:

div
{
-webkit-border-image:url(border.png) 30 30 round;
-o-border-image:url(border.png) 30 30 round;
border-image:url(border.png) 30 30 round;
}


在此页底部有更多的例子。

浏览器支持

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

紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

属性
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

属性定义及使用说明

border-image属性是速记属性用于设置 border-image-source, border-image-slice, border-image-width, border-image-outset 和border-image-repeat 的值.

省略的值设置为它们的默认值。

提示: 使用border-image-*属性来构建美丽的可扩展按钮!

默认值: none 100% 1 0 stretch
继承: no
版本: CSS3
JavaScript 语法: object.style.borderImage="url(border.png) 30 30 round"


语法

border-image: source slice width outset repeat;

描述
border-image-source 用于指定要用于绘制边框的图像的位置
border-image-slice 图像边界向内偏移
border-image-width 图像边界的宽度
border-image-outset 用于指定在边框外部绘制 border-image-area 的量
border-image-repeat 这个例子演示了如何创建一个border-image 属性的按钮。


Examples

更多实例

图像按钮
这个例子演示了如何创建一个border-image 属性的按钮。


相关文章

CSS3 教程: CSS3 Borders

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