css中background-size属性使用介绍

(通常默认高度是auto自动,自适用内容而增高,通常如果想高度自适应不用设置)(cover和contain特定值除外)。复制代码 代码如下:div{ background-image:url(test.png);background-repeat:no-repeat;background-size:100px;} 等价于:复制代码 代码如下:div{ background-image:url(test.png);background-...
css中background-size属性使用介绍
background-size的值类型:1个或2个值,这些值既可以是像素px,也可以是百分比%或auto,还可以是特定值cover,
contain。
background-size可以设置2个值,1个为必填,1个为可选。
其中第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只给background-size设置1个值,则第2个值默认为auto高度自动
(通常默认高度是auto自动,自适用内容而增高,通常如果想高度自适应不用设置)
(cover和contain特定值除外)。
复制代码
代码如下:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px;
}
等价于:
复制代码
代码如下:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:100px
auto;
}
查看具体DEMO:
background-size的值定义。当你使用firebug抓取到那个实例节点时,你会发现第二个值被自动加上了并且值为auto。当然,你也可以手动将第2个值设置为auto,然后与该DEMO的实例对比,它们的效果将是相同的。
background-size的特定值:
cover:
保持图像本身的宽高比例,将图片缩放到正好完全覆盖定义背景的区域;
contain:
保持图像本身的宽高比例,将图片缩放到宽度或高度正好适应定义背景的区域;
cover值:

代码如下:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:cover;
}
上例,背景图片将覆盖整个div区域。查看具体DEMO:
background-size:cover。
contain值:

代码如下:
div{
background-image:url(test.png);
background-repeat:no-repeat;
background-size:contain;
}
上例,背景图将缩放到宽度或高度的任意一边与div区域适应。查看具体DEMO:
background-size:contain。2020-04-16
mengvlog 阅读 9 次 更新于 2025-06-20 01:10:43 我来答关注问题0
  •  海南加宸 css里的backgroundurl怎么设置呢?

    1. CSS中的背景图片设置:在CSS中,我们可以使用`background-image`属性来设置网页元素的背景图片。这个属性允许我们指定一个图片文件的URL作为背景。2. 设置URL的具体方式:通过`url`函数来指定图片的URL地址。如上例所示,`url`表示背景图片的URL是相对于当前CSS文件的路径下的"example.jpg"。如果图片...

  •  文暄生活科普 css中,background怎样在保证容器没有空余的情况下,占满容器?

    } 其中,'element' 代表要应用背景图片的 HTML 元素,'image.jpg' 是背景图片的文件路径。通过上述 CSS 代码,便能实现背景图片在容器内完美填充,不留任何空余。总结,通过在 CSS 中设置 background-size 属性为 cover,即可在不拉伸变形的前提下,让背景图片尽可能地占满容器,实现高效利用容器空间的...

  •  校企律说法 CSS中的background和background-color的区别

    CSS中的background属性是一个强大的工具,它允许开发者定义背景的多种特性。这不仅限于颜色,还包括图片、图片的重复模式、图片的位置,甚至透明度等。比如,你可以用background来指定一个漂亮的背景图片,同时设置背景颜色为透明,让图片以特定的透明度显示在页面上。而background-color属性则专注于单一的功...

  •  文暄生活科普 CSS里的background url怎么设置呢?

    CSS中,设置background-image的url属性是通过指定图片的路径来实现的。具体语法如下:background-image: url('path/to/your/image.jpg');在这里,'path/to/your/image.jpg'是你需要在CSS中使用的图片的实际文件路径。如果你想引用相对路径的图片,可以使用'../'来表示向上一级目录。例如:background-...

  •  文暄生活科普 css中,background怎样在保证容器没有空余的情况下,占满容器?

    在CSS布局中,如果你希望背景图像在容器中完全填充,同时保持原始比例,不出现空白区域,可以利用background-size属性。具体方法是将其设置为cover。当将background-size: cover应用于元素时,CSS会自动调整背景图像的大小,使其完全覆盖容器,同时保持图像的原始宽高比。这样,无论容器的尺寸如何变化,背景图...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部