javascript - bxslider 滑动对齐中心

标签 javascript jquery css bxslider

我正在尝试制作 View 对齐中心的 slider 。并且中心幻灯片应该在红线的中心(div)

这是我试过的。 https://fiddle.jshell.net/4xgpgng1/1/

<style>
div.bxslider { margin:0 50%; text-align:center; }
.slide{  width: initial !important; margin: 0px 20px ;   }
.slide img { width: 130px;  }
</style>


<div style="position:absolute; width:140px; height:100px; border:1px solid red; margin:0 0 0 -70px; top:0;left:50%;z-index:2"></div>

<div class="bxslider">
    <div class="slide a1"><img src="http://placehold.it/1000x680/112233/ffffff?text=FooBar1" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/ee5678/ffffff?text=FooBar2" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/435ab6/ffffff?text=FooBar3" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/11cc22/ffffff?text=FooBar4" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/ffa500/ffffff?text=FooBar5" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/cc44ff/ffffff?text=FooBar6" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/112233/ffffff?text=FooBar1" /></div>
    <div class="slide"><img src="http://placehold.it/1000x680/ee5678/ffffff?text=FooBar2" /></div>  
</div>


<script>
$(document).ready(function(){
  $('.bxslider').bxSlider({
    slideWidth: 130,
    minSlides: 12,
    maxSlides: 12,
    moveSlides: 1,
    pager: false,
    auto: false
  });
}); 
</script>

请帮忙

最佳答案

这应该可以解决您的问题:

.slide img {
  position: relative;
  left: calc(50% + 20px);
}

Updated fiddle .

关于javascript - bxslider 滑动对齐中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49546544/

相关文章:

javascript - 如何在鼠标移动时显示页眉/页脚

javascript - 您如何从两个价格管理员中获得多个值

javascript - 在什么条件下提交输入?

css - 仅当其宽度超过容器的一半时才使用 Flexbox 收缩列

javascript - 单击多个 div/id 时选择/激活的最大类数设置阈值

javascript - 将 window.getSelection().extentOffset 引用到某个 HTML 元素

html - 水平对齐 div 中的图像

css - 容器 div 内可能的最大宽度

javascript - 在 5x5 表中创建 for 循环

jquery - CSS 'snap-scroll' 干扰 jQuery '.animate scrollLeft'