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

css3 border-image CSS3 border-image-source 属性

2023-05-17 06:18 CSS参考手册

css3 border-image CSS3 border-image-source 属性

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 用于指定图片分割的位置,可以是一个数字或者是一个表示分割位置的字符串。

 
border-image: url(images/myImage.png) 30 30 round;  // 表示将图片分割成30px*30px大小的九宫格,并使用圆角来连接九宫格之间的边界 

border-image-width 用于控制九宫格中各部分占据整个边界的大小(即原始图片中各部分占据整个图片大小的大小)。如果不想要九宫格中各部分占据整个边界大小相同(即原始图片中各部分占据整个图片大小相同),可以使用 border-width 属性来进行修正。

 
 border: 10px solid;   // 这里表示将原始图片中所有都都扩展10px  
 

最后一个子属性是 border-image-outset ,它用于在原始边界外再扩充一圈区域。这里需要注意的是如果想要在原始边界外再扩充一圈区域时不能使用 padding 来代替 border (padding 是内间距而不是外间距)。

CSS3 border-image-source 属性

CSS 参考手册

实例

使用一幅图像作为围绕 div 元素的边框:

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

浏览器支持

属性
border-image-source 15.0 11.0 15.0 6.0 15.0

Opera 不支持 border-image-source 属性。

Internet Explorer 10 以及更早的版本不支持 border-image-source 属性。

Safari 5 以及更早的版本不支持 border-image-source 属性。

请参阅 border-image 属性。

定义和用法

border-image-source 属性规定要使用的图像,代替 border-style 属性中设置的边框样式。

提示:如果值为 "none",或者如果图像无法显示,则使用边框样式。

默认值: none
继承性: no
版本: CSS3
JavaScript 语法: object.style.borderImageSource="url(border.png)"

语法

border-image-source: none|image;
描述
none 不使用图像。
image 用作边框的图像的路径。

相关页面

CSS3 教程:CSS3 边框

CSS 参考手册

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