html背景图平铺,并且下边无限延伸

这张背景平铺并无限向下延伸

回答

是这个意思?

.main{

background: url("https://hahah.com/aaa.jpg");

background-size: 100% 100%;

}

将图片底部做成纯色的,然后用纯色背景接续。
需要确保容器宽高比小于图片(通俗来讲,就是图片要比元素短)。
CSS 片段:

background-size: contain;

background-repeat: no-repeat;

background-position: center 0;

有2种做法

png+背景颜色

将图片上的元素切图为png,然后使用background-image:url('xxx');background-color:linear-gradient(xxx);

jpg+背景颜色

使用原图,然后backgroun-color设置为底部的颜色。这样页面无限延伸的时候,最底部实际是一个颜色。

html
<div class="container"></div>
css

.container {

background: url('图片地址') 50% 0 no-repeat #f00

}

以上是 html背景图平铺,并且下边无限延伸 的全部内容, 来源链接: utcz.com/a/49875.html

回到顶部