背景图像不适合屏幕宽度

时间:2015-09-28 20:31:42

标签: html css css3 background-image background-size

我设置了背景图片(1280 x 853),但这并不适合屏幕。

我该如何解决?

body {
  background-image: url("/assets/pic.jpg");
}

3 个答案:

答案 0 :(得分:4)

您可以使用:

body {
    background-image: url("/assets/pic.jpg");
    background-size: cover;
}

并可选择设置background-repeat: no-repeat以防止图像重复。

Here's a example.

答案 1 :(得分:3)

body {
    background-image:  url("/assets/pic.jpg");
    background-size:   cover;   
    background-repeat: no-repeat;
}

答案 2 :(得分:1)

除了background-size:cover之外,您还可以使用background-position属性将图像放置在您想要的位置,因为有时背景大小:封面会切断您想要显示的区域。使用background-position属性中的百分比值可以让您对此进行更多调整。