当前位置 : 主页 > 网页制作 > css >

如何使用窗口大小和设备获得css背景图像比例

来源:互联网 收集:自由互联 发布时间:2021-06-13
我正在尝试设置一个流体模板,我也可以用它来响应设计视口.然而,现在当我尝试调整浏览器窗口的大小时,它不会缩放,而在我的 iphone上,我只看到我的标题图形的左上角部分.我有一个主
我正在尝试设置一个流体模板,我也可以用它来响应设计视口.然而,现在当我尝试调整浏览器窗口的大小时,它不会缩放,而在我的 iphone上,我只看到我的标题图形的左上角部分.我有一个主要的包装背景和一个标题动画gif,它们的宽度都是1200px.任何帮助将不胜感激.

<meta name="viewport" content="width=device-width, initial-scale=1">

CSS

body {
    background-color: #B28D66;
    margin: 0 auto;
}
#Wrapper {
    max-width:1200px;
    width:95%;
    background-image: url(../img/background_main.jpg);
    background-repeat: no-repeat scroll;
    background-position: center top;
    height: 2200px;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#Wrapper #Banner {
    width: 100%;
    height: 350px;
    background-image: url(../img/animated-gif-header.gif);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#Wrapper #Content {
    width: 75%;
    margin: 0 auto;
}
#Wrapper #MainNav {
    background-image: url(../img/nav_bar.png);
    width: 100%;
    height: 75px;
    margin-top: -20px;
}
#Wrapper #MainNav ul {
    margin-right: 100px;

}

#Wrapper #MainNav ul li {
    float: right;
    margin-top: 15px;
    padding-right: 21px;
尝试以下列方式使用background-size属性:

background-size:100% auto;

如果您希望其高度覆盖整个页面高度,请使用以下内容

background-size:auto 100%;

网友评论