【发布时间】:2019-12-02 17:29:41
【问题描述】:
背景图我想调成所有分辨率,但是写的时候background-size:cover;整张照片看不到,切了一半,为什么?
*, html{
margin:0;
padding: 0;
height: 100%;
width: 100%;
background-image: url('../img/image3.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
【问题讨论】:
-
可能是因为您将背景图像放在每个元素上。把它放在body标签上以覆盖整个视口。
-
覆盖保持纵横比
-
所以不要把照片放在html里?放入div? @symlink
-
@koki 仅将其放在
body标签上。给html和body一个height: 100% -
@symlink 删除边距、内边距和宽度?