我正在从100%的桌面背景移动,并且一旦我点击平板电脑/手机尺寸就更改为移动背景。我的问题是,随着我的规模缩小,内容开始超过背景长度。CSS背景自然缩放内容
#bg {
background-image: url('images/bg.gif');
background-size: 100% ;
background-repeat: no-repeat;
position: relative;
height: 100%;
}
然后去992px。此图片是992px宽,1425px高度
#bg {
background-image: url('images/mobile/mobile-bg.jpg');
background-size: 100% auto;
}
HTML结构
<div class="row main-content" >
<div class="col-xs-12" id="bg">
<div class="row">
<div class="col-xs-12 ">
<div class="row">
<!-- content here -->
</div>
</div>
</div>
</div>
</div> <!-- row main-content end -->
我不明白为什么它能够扩展并保持内容,直到它变得更小(例如,移动的大小)
我错过了什么?我不想拉伸图像。我想保持正确的比例。我只需要一个更高的bg图像吗?
尝试用'container' div封装'main-content' div。 – Oriol 2014-09-02 23:09:17
它周围有一个容器。我没有将它包含在 – Clam 2014-09-02 23:26:36