gpt4 book ai didi

javascript - "Layered"使用 slick.js 的 slider

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:14 24 4
gpt4 key购买 nike

我正在尝试使用 slick.js 实现“分层” slider 。
enter image description here

我找到了 solution在stackoverflow上,但仍然有一些问题。 There (jsfiddle 链接)我现在拥有的。
问题是左右幻灯片被切断了。我尝试使用 centerPadding 增加填充,但没有奏效。
也许有人有同样的问题?
我将不胜感激任何建议!

$('.slider').slick({
arrows: true,
centerMode: true,
infinite: true,
centerPadding: '250px',
slidesToShow: 1,
speed: 500,
dots: false,
});
.wrapper {
width: 1170px;
background: pink;
}
.content {
width: 975px;
margin: auto;
}
.slick-slide:not(.slick-center) {
z-index: 0;
transform: scale(0.7);
}
.slick-active.slick-center+.slick-slide+.slick-slide {
z-index: 1;
}
.slick-active.slick-center+.slick-slide,
.slick-center+.slick-cloned {
z-index: 2;
}
.slick-center {
z-index: 3;
}
.slick-slide {
position: relative;
transition: transform 80ms;
}
.slider__item img {
position: relative;
transform: translateX(-50%);
left: 50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
<div class="wrapper">
<div class="content">
<div class="slider">
<div class="slider__item">
<img src="https://pp.userapi.com/c834100/v834100491/58296/G8F9vgI_pr4.jpg" />
</div>
<div class="slider__item">
<img src="https://pp.userapi.com/c834100/v834100491/58296/G8F9vgI_pr4.jpg" />
</div>
<div class="slider__item">
<img src="https://pp.userapi.com/c834100/v834100491/58296/G8F9vgI_pr4.jpg" />
</div>
</div>
</div>
</div>

最佳答案

我为以前的雇主解决了同样的问题。我仍然无法访问 repo,所以我无法分享确切的代码,但我找到的简单解决方案是增加中间图片的大小,直到它与我想要的左侧重叠。这将右边的图片推到了更右边,但我只是使用 CSS 将它带回来,直到它与左边的图片一样与中心图片重叠,然后调整右边的 z-index 直到它落在中间的图片后面。我在 CSS 中完成了这一切,只是查看了当我滚动浏览 Chrome 开发工具中的图片时由 slick 添加的类。

我希望这有助于您走上正确的道路。很抱歉我无法提供任何具体的代码,但使用 Chrome 和 CSS 相对容易理解。

关于javascript - "Layered"使用 slick.js 的 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47904190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com