如何制作这样的滑块
How to make slider like this
Slider template
我正在使用 slick-slider 并尝试使用 CenterMode 来实现这一点,但我不知道如何使其他图片看起来像这样。
我应该使用伪元素还是什么?
在单个幻灯片中 HTML 您可以添加一个元素,并将该元素设置为绝对样式,并覆盖整张幻灯片。
然后您想为活动幻灯片中的叠加层提供 0 的不透明度,以突出显示当前幻灯片(隐藏当前幻灯片的叠加层)。 SlickJs 为当前幻灯片提供 class "slick-current"(不带引号)。然后您可以执行以下操作:
/* Make sure the overlay will be placed inside the box */
.your-slider .slick-slide {
position: relative;
}
.your-slider .slick-slide .overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.8);
}
.your-slider .slick-slide.slick-current .overlay {
opacity: 0;
}
Slider template
我正在使用 slick-slider 并尝试使用 CenterMode 来实现这一点,但我不知道如何使其他图片看起来像这样。 我应该使用伪元素还是什么?
在单个幻灯片中 HTML 您可以添加一个元素,并将该元素设置为绝对样式,并覆盖整张幻灯片。
然后您想为活动幻灯片中的叠加层提供 0 的不透明度,以突出显示当前幻灯片(隐藏当前幻灯片的叠加层)。 SlickJs 为当前幻灯片提供 class "slick-current"(不带引号)。然后您可以执行以下操作:
/* Make sure the overlay will be placed inside the box */
.your-slider .slick-slide {
position: relative;
}
.your-slider .slick-slide .overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.8);
}
.your-slider .slick-slide.slick-current .overlay {
opacity: 0;
}