头闻号

深圳美源坊日用化工有限公司

化妆品包装|皮肤用化学品|口腔用化学品|毛发用化学品|家居用品代理加盟|头发护理

首页 > 新闻中心 > 科技常识:css3中背景尺寸background
科技常识:css3中背景尺寸background
发布时间:2023-02-01 10:00:27        浏览次数:4        返回列表

今天小编跟大家讲解下有关css3中背景尺寸background-size详解 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css3中背景尺寸background-size详解 的相关资料,希望小伙伴们看了有所帮助。

定义:规定背景图像的尺寸

background-size的类型

background-size需要两个值 它的类型可以是像素(px)、百分比(%)或是auto 还可以是cover和contain。第一个值为背景图的width 另外一个值用于指定背景图上的height 如果只设定1个值 则第2个默认为auto 但当值为cover和contain时除外。

浏览器支持:IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+

Javascript语法:object.style.backgroundSize="60px 80px"

语法:

background-size: <bg-size> [ , <bg-size> ]*<bg-size> = [ <length> | <percentage> | auto ]{1,2} | cover | contain例如:

复制代码代码如下:background-size: 200px;background-size: 200px 100px;background-size: 200px 100px, 400px 200px;//有多个图像background-size: auto 200px;background-size: 50% 25%;background-size: contain;background-size: cover;

使用<length>|<percentage>时 第一个值是指背景图像的width 第二个指背景图像的height 如果只有一个值 height就为auto使用percentage注意:width和height是针对于背景区域 不是背景图像大小。

cover:背景图像缩放,保留图像原有的比例/长宽比,不管背景图像大于还是小于背景区域 都会覆盖背景区域,图像的宽度或高度等于或超过背景区域,再次,根据背景图像的比例是否匹配的背景区域,背景图像的某些部分可能不在背景区域内。

contain:背景图像缩放,同时保留图像原有的比例/长宽比,无论是图像的宽度或高度超过背景区域,以尽可能大的覆盖背景区域。因此,根据背景图像的比例是否匹配背景区域,可能会有一些背景图像覆盖不到背景地区。

来源:爱蒂网