如何在整页上制作背景图片?

时间:2016-08-11 14:07:40

标签: html css css3

我尝试为body设置背景图片,如:

body {
        background: url("http://beerhold.it/1024/800") center bottom;
        z-index: 10;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
}

但它仅部分显示图像

4 个答案:

答案 0 :(得分:3)

html {
  height: 100%;
}

也加上这个。默认情况下,html的高度设置为auto,因此除非设置html的高度,否则身高不能为100%

答案 1 :(得分:1)

你使用身高:100%。此高度基于内容的高度。不是一个区块。

body {
  background: url("http://beerhold.it/1024/800") center bottom;
  z-index: 10;
  min-height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
}

答案 2 :(得分:1)

将此添加到您的代码中



background: url("http://3ksks.com/pic.jpg");
background-size: 100% auto;




答案 3 :(得分:1)

body {
  background: url("http://beerhold.it/1024/800") center bottom;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}