来源:自学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