I'm having trouble with the Slick carousel JS plugin with multiple
slidesToShow
which have different heights.
我在使用具有不同高度的多个
slidesToShow
的 Slick carousel JS 插件时遇到了问题。
I need the Slides to have the
same height
, but with CSS flex-box it doesn't work as the slides have conflicting CSS definitions.
我需要幻灯片具有
相同的高度
,但是使用 CSS flex-box 它不起作用,因为幻灯片具有冲突的 CSS 定义。
Also, I didn't find anything useful in the forums and on the web.
另外,我在论坛和网络上没有找到任何有用的东西。
HTML
HTML
<div class="slider">
<div class="slide">
<p>Lorem ipsum.</p>
<div class="slide">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua</p>
<div class="slide">
<p>At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
<div class="slide">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr.</p>
JS JS
$('.slider')
.slick({
autoplay: false,
dots: false,
infinite: false,
arrows: false,
slidesToShow: 2,
slidesToScroll: 2,
rows: 0
CSS CSS
.slide {
height: 100%;
background-color: #ccc;
padding: 10px;
解决方案:
参考:
https://stackoom.com/en/question/3JieL