来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] CSS border-image-outset属性用于定义边框图像超出边框区域的大小。...
border-image-outset属性用于定义边框图像超出边框区域的大小。默认情况下边框图像的范围和元素的border box区域的范围一致。使用border-image-outset属性可以使边框图像延伸到边框图像区域之外。 在上图中,黄色的区域代表元素的border box区域,蓝色的线框代表指定的
如果给 如果给 如果给 如果只为 渲染在border box区域之外的边框图像不会使元素出现滚动条,也不会被元素上监听的事件捕获。例如,如果为某个元素设置了鼠标滑过事件或鼠标点击事件,当鼠标滑过或用鼠标点击超出该元素border box部分的图像边框时,是不会触发相应的事件的。 官方语法border-image-outset: [<length> | <number>]{1,4} 参数:
示例代码下面的 /* border-image-outset: 2 * border-width */ border-image-outset: 2; /* border-image-outset: 上下(1 * border-width) 左右(1.2 * border-width) */ border-image-outset: 1 1.2; /* border-image-outset: 上 左右 下 */ border-image-outset: 30px 20px 45px; /* border-image-outset: 上 右 下 左 */ border-image-outset: 7px 12px 14px 5px; 应用范围
在线演示下面的例子演示了 .element { padding: 20px; margin: 30px auto; background-color: #fce78c; color: #15b26d; border-image-source: url(img/huawen_biankuang.png); border-image-repeat: round; border-image-width: 40px; border-image-slice: 40; border-image-outset: 20px; } border-image-outset属性为默认值时的效果。 这个例子中,元素的border-image-outset属性为默认值0,黄色部分为元素的border box区域,可以看到默认情况下边框图像是绘制在border box区域之内的。 border-image-outset属性为20像素时的效果。 这个例子中,元素的border-image-outset属性设置为20像素,边框图像在4个方向上都被向外移动了20像素,超出了黄色的border box区域。
浏览器支持浏览器对 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com