来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] border-image属性用于在元素的边框上绘制指定的图像。该属性用于取代通过border-style属性指定的边框样式。...
border-image属性用于在元素的边框上绘制指定的图像。该属性用于取代通过border-style属性指定的边框样式。
为一个元素设置边框图像通常会经过以下的几个步骤: 1、通过属性来指定使用的边框图像。 2、通过属性将边框图像切割为9个部分:4个角部,4条边部和一个中心块,如下图所示: 3、然后对9个边框图像切片进行缩放、定位和平铺操作:
另外,可以通过属性来对边框图像进行扩展,使边框图像延伸到border box区域之外。 官方语法border-image: <border-image-source> || <border-image-slice> [ / <border-image-width> | / <border-image-width>? / <border-image-outset> ]? || <border-image-repeat> 参数:
示例代码下面的代码为元素设置一个边框图像: .element { border-image: url(border.png) 25 40 25 40 / 30 40 30 40 / 30 space; } 你可以不设置outset的值,并使切片的大小和 .element { url("border.png") 27 round stretch; } 如果使用下面的图像作为元素的边框图像,图像的大小为81 X 81像素,图像中每个棱形的宽度和高度都是27像素。4个角块为橙色,4个边块为黄色。 使用下面的CSS规则来为元素添加边框图像: .element { border: 15px solid transparent; border-image: url("border.png") 27 round stretch; } 得到类似下面的结果: 应用范围
在线演示1、基本边框图像效果: border-image: url(img/border-img.png) 27 round; 2、拉伸边框图像的效果: border-image: url(img/border-img.png) 27 27 stretch; 3、使用边框图像制作邮票效果:
浏览器支持浏览器对 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com