【发布时间】:2020-06-14 13:29:53
【问题描述】:
我想让背景图像拉伸并垂直 100% 和水平 100% 适应浏览器窗口。一直固定。当用户向下或向上滚动时。背景图像应填满整个窗口。调整浏览器窗口大小时,背景图像应拉伸并保持不变。
在尝试了这么多不成功的变体之后,我到目前为止所拥有的:
我的css代码:
body, html {
width: 100%;
height: 100%;
margin: 0;
background: url(https://i-cdn.phonearena.com/images/article/125256-two_lead/Android-11-R-Preview-A-quality-of-life-update.jpg);
-webkit-background-size: cover; /* For WebKit*/
-moz-background-size: cover; /* Mozilla*/
-o-background-size: cover; /* Opera*/
background-size: cover; /* Generic*/
}
【问题讨论】:
-
尝试添加 background-repeat: no-repeat;和背景附件:固定;
-
好的。滚动问题解决了。但是图像没有拉伸,适合整个窗口?当我缩小窗口时,图像会向右移动。
标签: html css background stretch