javascript - fullPage.js、背景和 div 无法正常工作

标签 javascript jquery html css fullpage.js

我正在尝试更改第一部分的背景,并在该部分内包含两个全尺寸 div。背景不会显示,只有一半的其他 div 会显示,其他一切都是白色的。

HTML:

<div class="section" id="section0">
    <div class="intro">
        <div class="bg"></div>
        <div class="bg hidden"></div>
        <div class="introtext">
            <h1></h1>
            <h2></h2>
        </div>
    </div>
</div>

CSS:

.bg {
  opacity:0.5;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 5s;
  -moz-transition: opacity 5s;
  transition: opacity 5s;
}

.hidden { opacity: 0; margin-top:-50%;}

#section0 {

    background-image:url(img/1.jpg);
    margin: 0;
    width:100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}

如果您需要更多信息,请写信,如果有人能解决,将永远感激不尽。

最佳答案

.bg css 中删除 position: absolute;

此外,浏览器不尊重百分比的高度 height: 100% 您必须将一些内容添加到您的 div 中或通过设置最小高度或最大高度来设置以像素为单位的高度,例如:min-height: 100px;

这是一个fiddle

关于javascript - fullPage.js、背景和 div 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29312972/

相关文章:

javascript - 防止在 iPad Safari 中的网页之间滑动

javascript - HTML5/CSS 垂直导航高度与内容成比例

javascript - 如何改进我的 Backbone 代码

javascript - Jquery 逻辑按单词匹配数对选择选项进行排序

html - 我正在尝试为我正在构建的社交媒体网站制作一个 HTML 图标。如何创建一个独立的图标?

html - 倾斜样式 Bootstrap 和普通元素

javascript - AngularJS 中的固定头表

javascript - 获取 Plupload 队列中的剩余文件数

jquery - 如何使 Bootstrap 下拉菜单的一部分可滚动

javascript - 在更改屏幕分辨率时使用不支持的javascript动态创建div元素