[摘要]本篇文章给大家带来的内容是关于css3中背景属性中与边框相关的属性介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1 与背景相关的新增属性background-clip:指定背...
本篇文章给大家带来的内容是关于css3中背景属性中与边框相关的属性介绍 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1 与背景相关的新增属性
background-clip:指定背景的显示范围。
background-origin:指定绘制背景图像时的起点。
background-size:指定背景中图像的尺寸。
background-break:指定内联元素的背景图像进行平铺时的循环方式。
注意:
Firefox浏览器:支持除了background-size属性之外的其他三个属性,需在属性前加上“-moz-”文字。使用background-break时需写“-moz-background-inline-policy”。
Safari、Google Chorme、Opera:支持除了background-break之外的其他三个属性,需在属性前加“”“-webkit-”文字。
2 指定背景的显示范围-background-clip属性
(1)背景的显示范围
CSS2:背景的显示范围是指内部补白之内的范围,不包括边框。
CSS2.1乃至CSS3:背景的显示范围是指包括边框在内的范围。
(2)属性值
border:背景范围包括边框区域。
padding:背景范围不包括边框区域。
div.div1{
-moz-background-clip:border;
-webkit-background-clip:border;
}
div.div2{
-moz-background-clip:padding;
-webkit-background-clip:padding;
}
(4)虽然将background-clip属性指定为padding的时候,边框点划线中点与点之间的图像不会显示,但是仍然可以通过将background-origin属性指定为border的方法来指定从边框的左上角开始绘制。