【发布时间】:2019-07-25 09:22:22
【问题描述】:
我正在使用光滑的滑块 (http://kenwheeler.github.io/slick/) 并排显示 3 张幻灯片。幻灯片居中,活动幻灯片显示在中间。
该网站基于 Bootstrap 4。我现在希望幻灯片的宽度与 Boostrap 容器的宽度相同。因此,活动(居中)幻灯片将与站点的其他容器元素完美对齐。左右幻灯片应向两侧增长。
明确一点:滑块应该是全宽的。这样左/右幻灯片可以增长到屏幕的末尾。只有活动幻灯片应与容器 DIV 对齐。
这是我需要/想要的示例:https://codepen.io/cray_code/pen/BXzxgP
这是我的代码:
$('.slider').slick({
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
centerMode: true,
enterPadding: '60px',
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container bg-light py-5 my-5">
<h1>Container</h1>
<h4>The slides should be the same width as the container
<h4>
</div>
<div class="slider bg-light py-5 my-5">
<div class="bg-dark text-white py-5">
<h2>Slide 1</h2>
</div>
<div class="bg-dark text-white py-5">
<h2>Slide 2</h2>
</div>
<div class="bg-dark text-white py-5">
<h2>Slide 3</h2>
</div>
<div class="bg-dark text-white py-5">
<h2>Slide 4</h2>
</div>
<div class="bg-dark text-white py-5">
<h2>Slide 5</h2>
</div>
</div>
<div class="container bg-light py-5 my-5">
<h1>Container</h1>
</div>
我尝试为每个视口设置固定宽度的幻灯片。但这不起作用,因为幻灯片宽度是可变的。
还有其他解决办法吗?
【问题讨论】:
标签: javascript jquery css bootstrap-4 slick.js