CSS设置背景图宽度100%,高度自适应

html-css09

CSS设置背景图宽度100%,高度自适应,第1张

padding-top= (高度/宽度)*100%即图片的高度与宽度的比例,因此就能实现背景图宽度100%,高度自适应

为了达到更好的效果再配合cover和center

分享3种CSS实现背景图图片全屏铺满自适应的方式,希望对你有所帮助。

01

02

03

给body标签指定背景图,这样背景图就可以填充整个浏览器viewport了。其实,该方案对所有的块级容器都可以生效。块级容器的宽高是动态的,那么背景图将自动伸缩,充满整个容器。

css body标签的样式如下:

背景图宽度自适应方法:

添加css样式background-size:

100%

它的意思是规定背景图像的尺寸,但这个css样式使用时需要注意,有些浏览器是不支持,比如IE要求9+的版本才可以支持。

banner图自适应方法差不多,也是把图的宽度设置为百分比,容器的宽度依照窗口大小来设为百分比:

对图片添加宽度,因为不是背景图,所以对img添加css:

img

{

width:

100%

}

以上,希望对你有帮助,如果我没有说明白,可以追问。