html - Bootstrap - 全屏标题图像后跟背景图像

标签 html css twitter-bootstrap

Bootstrap 的新功能。我在将背景图片设置为跟随标题图片时遇到问题。

标题部分有它自己的全屏背景,然后我想在其后跟一个平铺的背景图像。

我试过:

<div class="header">...</div>

<div class="main-body">
    <div class="container">...</div>
    <div class="container">...</div>
    ...
</div>

<div class="footer">...</div>

使用以下样式表:

.main-body {
    text-align: center;
    background: url(../img/setttings-bg-black.jpg) no-repeat center center;
    background-size: 1024;
    background-color: #000000;
}

.header {
    text-align: center;
    color: #000000;
    background: url(../img/promo-bg.jpg) no-repeat center center;
    background-size: cover;
}

问题是主体背景的顶部被标题主体的底部隐藏了。

我做错了什么?

最佳答案

验证这个linklink

为您提供解决方案。

问题 1) 我所做的是添加一个 <img>在第一个 div 下面(所以是带有类介绍的 div)。 img 的类别为 bg .

比添加这个CSS:

.bg{
  position:absolute;
  z-index:-1;
  width:100%;
  height:100%;
}

这里有一个可以工作的 fiddle 。我加了很多<br>向您展示它有效的标签。

也可以尝试设置背景图片height:100%width:auto; .如果您这样做,图像将不会在某些屏幕上挤在一起。

问题 2) 我给每张幻灯片一个类幻灯片 1。我还添加到所有幻灯片类 position:relative; . Taka 看看这个 fiddle 。

我希望您的问题现在得到解答。如果您还有其他问题,请随时提出。

关于html - Bootstrap - 全屏标题图像后跟背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42565412/

相关文章:

jquery - 如何更改我的 CSS,以便我的小部件在尝试 "minimize"时不会相互重叠?

php - Laravel 5.5 - 图像验证不起作用

jquery - 我可以通过什么方式防止不断重绘工具提示

html - 如何在选择列表中设置标题和默认值?

html - 中心对齐图像列表

html - Bootstrap 表行偏移量

javascript - AngularJS View 更新后初始化 Bootstrap 工具提示

javascript - 如何在select2的选中项中显示一个图标?

javascript - 检查元素是否具有特定的类和特定的 ID

html - 如何在框外设置 CSS border-left