CSS3属性背景大小的使用指南
本文主要介绍了CSS3属性背景大小的使用指南,需要的朋友可以参考下以下是摘自MDN。由于时间原因不能学习好的学习,首先引用下来,时间,然后精心整理。
背景大小设置背景图片的大小。
复制代码代码如下所示:
关键词**
背景尺寸:封面
背景尺寸:包含
值:指定图像宽度的值,隐式图片的高度是自动的。
背景尺寸:50%
背景:3em大小
背景:12px大小
背景尺寸:汽车
*两个值:第一个值指定图像的宽度,指定图像的第二个高度值。
背景尺寸:50%汽车
背景:3em大小25%
背景尺寸:汽车6px
背景尺寸:汽车自动
多个值:设置多个逗号
背景大小:汽车,汽车背景尺寸:汽车自动*是不同的
背景尺寸:50%,25%,25%
背景尺寸:6px,汽车,包含
背景大小:继承
价值观
值,指定背景图片的大小,不能为负值。
值,指定背景图像相对于背景的面积百分比(背景定位区)。背景区域设置的背景渊源,默认的是内容区域和盒模型的内部边缘,也可以设置为仅内容区域,或边界。如果附件固定的浏览器查看区域背景区域(即,不包括滚动视图)。它不能负。
汽车
按背景图片比例缩放背景图片。
盖
缩放背景图像完成背景区域,这可能不会出现在背景图片部分。
包含
放大背景图像完成背景区域,在背景区域可能部分空白。
位图必须有一个固有的大小和一个固有的比例,一个向量图可能有两个,也可能只有一个。渐变被看作是只有固有大小或只有固有比例的图片。
背景图像尺寸计算:
如果指定了两个背景值,而不是自动值:
背景图片按指定的大小绘制。
包含或覆盖:
保留背景区域的固有比例、最大包含或覆盖。如果没有图像的内在比例,则是背景区域的大小。
汽车或自动汽车:
如果图像中有两条长度,然后图像是这个尺寸。如果没有内在固有的大小和比例,然后对背景区域的大小。如果没有内在固有的比例大小,效果如含有相同的。如果有一个长度和比例的大小,这长度和比例计算。如果有长度但没有比例,对应的背景区域的长度是。
一个汽车不是汽车:
如果图像有一个固有的比例,指定的长度使用指定的值,未指定的长度是从指定的值和固有比例计算的。如果图像没有内在比,指定的长度将被指定,并且未指定的长度将使用图像的相应的自然长度。如果没有固有长度,则使用相应的背景区域长度。
请注意,没有固有尺寸或固有比例的矢量图不受所有浏览器的支持。请特别注意测试Firefox 7和Firefox 8以确定这种差异是否可以接受。
实例
背景尺寸:封面演示和背景尺寸:包含演示在新窗口中打开,所以你可以看到什么遏制和盖在背景区域的大小的变化。一系列示威:背景大小及其与背景*属性好的利用背景大小单实例一起使用的其他属性。
笔记
如果使用渐变作为背景和背景尺寸,最好不要只使用一个自动或指定宽度值(例如,背景大小:50%)。对于这两种情况,Firefox 8已经改变,浏览器的性能也不同了。不是所有的浏览器完全支持CSS3背景大小规格和CSS3规范值梯度图像。
复制代码代码如下所示:
{。酒吧
宽度:50px;身高:100px;
背景图片:渐变(…);
不推荐使用。
背景:25px大小;
背景尺寸:50%;
背景尺寸:汽车50px;
背景尺寸:汽车50%;
/可行的
背景尺寸:25px 50px;
背景尺寸:50% 50%;
}
特别是,不建议将渐变PX与自动使用一起使用,因为Firefox 8不能在之前重复呈现,对于没有实现Firefox 8呈现特性的浏览器,也不知道指定背景元素的确切位置。
IE9及以上版本支持。