【发布时间】:2015-03-09 08:46:05
【问题描述】:
我想实现以下目标:
有背景图片的地方,上面有文字(文字位置是 bootstrap offset-6 col-6)
而且它是响应式的。
问题是,与传统背景不同,我确实关心背景图像如何被截断,无论宽度如何,我都需要手机可见。
我试过了:
background: url(background-photo.jpg) center center cover no-repeat fixed;
还有img 对How to get div height to auto-adjust to background size? 的隐形欺骗
在所有情况下电话都会被截断
我们将不胜感激
编辑:
根据要求 - 原始 div 结构是:
<div id="hungry">
<div class="col-xs-offset-6 col-xl-offset-6 col-xs-6 col-xl-6">
<p>Hungry doesn't always happen in the kitchen</p>
</div>
</div>
但是我把它改成任何可行的都没有问题......
【问题讨论】:
-
您是在寻找纯 CSS 还是 JavaScript 可以?另外,您是否使用
.jumbotron(如建议的解决方案中所示)?而且,图片是占据整个屏幕宽度还是只占据容器大小? -
整个宽度。我更喜欢 CSS 解决方案,但一个 JS 解决方案会做(如果它解决了问题) - 目前我正在使用常规 div 所有宽度 - 如果有帮助可以使用 jumbotron...
-
没关系,我只是想弄清楚HTML结构是什么(可以,将必要的
divs作为问题的一部分发布)
标签: html css twitter-bootstrap