javascript - 将同级 div 放置在另一个 div 的垂直中心

标签 javascript html css twitter-bootstrap owl-carousel

我正在使用 bootstrap 4 和 owl carousel 2 的网站上创建幻灯片。我是否需要将导航放在幻灯片上,如何操作,请参阅下面的代码:

注意:我需要在容器内进行导航,而不是获得 100% 的窗口宽度。

HTML

<section class="slide">
    <div class="owl-carousel">
        <div class="item"><img src="/img/laminas/lamina-01.jpg"></div>
        <div class="item"><img src="/img/laminas/lamina-01.jpg"></div>
    </div>
    <div class="container">
        <div class="nav-container"></div>
    </div>
</section>

JS

$('.owl-carousel').owlCarousel({
    loop:true,
    items:1,
    autoplay:true,
    autoplayHoverPause:true,
    nav:true,
    navText:['<div class="nav-slide"><i class="flaticon-arrows-1"></i></div>', '<div class="nav-slide"><i class="flaticon-arrows"></i></div>'],
    navContainer:'.nav-container'
})

最佳答案

<section class="slide">
    <div class="owl-carousel">
        <div class="item"><img src="/img/laminas/lamina-01.jpg"></div>
        <div class="item"><img src="/img/laminas/lamina-01.jpg"></div>
    </div>
    <div class="slide-content">
      <div class="container">
          <div class="nav-container"></div>
      </div>
    </div>
</section>

.slide {
  position: relative;
}
.slide .slide-content {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  z-index: 9999;
}

这会将导航置于幻灯片的中央。如果你想要它在底部调整以适应

关于javascript - 将同级 div 放置在另一个 div 的垂直中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36757677/

相关文章:

javascript - 如何让我的网页变慢?

css - 想知道是否有任何方法可以简化这段 SASS 代码

css - 如何消除渲染阻塞资源(app.css)?

javascript - 如何添加多级菜单?

javascript - 如何同步确定 JavaScript Promise 的状态?

javascript - 使用 Chrome 存储切换值

javascript - onclick 切换开关

javascript - Firefox 没有正确选择 contenteditable 文本

html - 将要显示的部分文章与第三个元素居中对齐

javascript - 如何使 input.error 在所有字段上工作?