我正在尝试设置一个可用于响应式设计视口(viewport)的流体模板。但是现在当我尝试调整浏览器窗口的大小时,它无法缩放,在我的iPhone上,我只能看到标题图形的左上部分。我有一个主包装器背景和一个标题动画gif,它们的宽度均为1200px。任何帮助将不胜感激。
视口(viewport)
<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;
最佳答案
尝试通过以下方式使用背景大小属性:
或者如果您想让其高度覆盖整个页面高度,请使用以下内容
关于css - 如何使用窗口大小和设备使CSS背景图像缩放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15588091/