javascript - jquery_interactive_bg.js 背景以外的元素问题

标签 javascript html css

我试图在我网站的着陆页上获得视差效果。我用了interactive_bg.js插件并从 demo tutorial 向后工作我终于能够得到我想要的效果的照片。

这是我当前的 HTML -

<body>
  <div class="wrapper bg" data-ibg-bg="pics/Q.jpg">
      <div class="main">
          <h1>I am<span id="typed"></span></h1>
          <h4 id="test">I create<span id="typed2"></span></h4>
          <a id="but1" class="ghost-button-semi-transparent" href="#">Check me out!</a>
    </div>
  </div>  
</body>

这是我的 CSS-

  html {
    height: 100%;
  }
  body {
    padding: 0;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    margin: 0;
    height: 100%;
  }
  .wrapper {
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
  }
  .main {
    float: left;
    width: 100%;
    margin: 0 auto;
  }
  .bg {
    position: absolute;
    min-height: 100% !important;
    width: 100%;
    z-index: 0;
  }

  .ibg-bg {
    position: absolute;
  }
  .main {
    position: relative;
  }

现在 wrapper bg div 是有背景的。我放在那个 div 之后的任何东西要么在它下面,要么如果我使用相对定位则在它上面。如果我添加边距以将其拉低,它会在更改窗口大小时搞砸我的页面。

如何在 wrapper bg div 之后放置元素?

最佳答案

如果我理解你的问题,你想在带有类包装器 bg 的 div 之后放置一些东西。 这个 div 有position:absolute,所以如果你设置它的相对位置,这个 div 保持在页面顶部(高度 100%),如果你添加一个新的 div,它会根据你的需要定位在包装 div 之后

关于javascript - jquery_interactive_bg.js 背景以外的元素问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500485/

相关文章:

javascript - Angular js 验证来自服务器的 JSON

css - 可由内部元素调整大小的固定元素

html - 从现有的 css 菜单制作下拉菜单

带有 Bootstrap 的 jQuery slideToggle

javascript - 如何阻止我的角色走出 div?

css - Bootstrap 全宽。 div 占用的空间更少

javascript - JSUnit 中的 assertEquals() 实际上做了什么?

javascript - 使用 ngCordova media/onic/firebase 制作音频播放列表

Javascript/Vue3 - Mixins - 默认返回 'null'

javascript - 将所需的输入附加到现有表格中