问个CSS难题:我用一张图片作为背景,但背景图不够页面大,我想背景图平铺到整个页面而不要它重复背景图

回答满意再加30分
2025-01-06 15:15:54
推荐回答(5个)
回答1:

可以这样 放两个层 外面一个层 里面在包一个层
里面这个层就放图片 background:url("xxx") no-repeat;
并且层居中 margin:0px auto;
外面这个层背景就设置全局的颜色 设置成跟 那张图 很契合的颜色就ok

回答2:

如果背景图不够页面大, 纯CSS是做不到的
只能加个底层插张图模拟背景

回答3:

可以先把图片大小改为适合页面大小,然后设置为背景好了

回答4:

background-size: cover;

回答5:

3000的宽度像素已经合适了 把背景哪块局中