全屏幕背景HTML

时间:2013-02-06 03:45:58

标签: html css web background background-image

我正在尝试将图片显示为我网站的背景,因此我使用以下代码

HTML:

<div>
     <img src="images/background.jpg" id="bg" alt="background_image" />
</div>

的CSS:

#bg {
    width: 100%;
    height: 75%;
    position: absolute;
    z-index: -5000;
}

我想知道如何限制背景的大小,因为我不希望它延伸超过2000px。

由于

5 个答案:

答案 0 :(得分:1)

我会使用以下css:

html { 
    background: url(images/bg.jpg) no-repeat center center fixed;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

并完全删除你的div。

要限制尺寸:

#bg {
    min-height: 100%;
    max-width: 2000px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    bottom: 0;
}

答案 1 :(得分:1)

只需在CSS中包含max-width。

 #bg {
    width: 100%;
    max-width: 2000px;
    height: 75%;
    position: absolute;
    z-index: -5000;
}

答案 2 :(得分:0)

您可以使用max-width

#bg {
    width: 100%;
    height: 75%;
    position: absolute;
    z-index: -5000;

    max-width: 2000px; /* use this to limit the maximum width */
}

答案 3 :(得分:0)

我还没有测试过,但是将max-width:2000px;添加到#bg选择器。

答案 4 :(得分:0)

试试这个

#bg {
width: 100%;
height: 100%%;
background-size:100%;
}