CSS-防止背景图像在缩小时移动

时间:2018-06-23 06:03:19

标签: html css

以下是针对我的情况的代码。

当前,当我滚动时,背景图像会变小。我不想重复。我只是希望它在滚动时保持在原位。

html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  background: url("/img/background.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow-y: hidden;
}

2 个答案:

答案 0 :(得分:3)

您体内可能需要background-size:cover

答案 1 :(得分:0)

使用此代码

在身体中使用

background-size: cover;

html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  background: url("/img/background.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow-y: hidden;
}