背景图像拉伸

时间:2013-11-03 15:12:08

标签: css

我想拉伸背景图片以匹配屏幕尺寸

body {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 80%;
    background-image: url(hola.jpg);
}

我尝试放background-size: 1500px 1500px;并修复。

我如何能够自动执行所有页面分辨率?

2 个答案:

答案 0 :(得分:1)

background-size:cover;
background-position:50% 50%;

Not compatible with IE8 and lower,您可以自行决定是否需要支持那些IE11已经用完的人。

答案 1 :(得分:0)

使用此功能,如果您的<body>未覆盖整个窗口,它甚至可以正常工作:

background-attachment: fixed;
background-size: 100%;

(资料来源:https://developer.mozilla.org/en-US/docs/Web/CSS/background-size

  

<percentage>
   将相应维度中的背景图像缩放到背景定位区域的指定百分比的值,该值由background-origin的值确定。 [...]如果背景的附件是固定的,则背景定位区域是浏览器窗口的整个区域,不包括滚动条所覆盖的区域(如果它们存在)。 [...]