<分区>
我创建了一个图像列表,当您单击其中一个时,会弹出一个视频轮播。
一切都按预期工作,除了我想同时显示视频轮播的 3 张幻灯片,其中事件幻灯片(中间一张)的不透明度为 1,而另外两张(左右两张) ) 的不透明度为 0.5。
你能帮帮我吗?
它是这样工作的:https://codepen.io/sonder15478/pen/QvVPMq
See codepen link
这是我对不透明度的理解以及我希望轮播的外观的图像:
<分区>
我创建了一个图像列表,当您单击其中一个时,会弹出一个视频轮播。
一切都按预期工作,除了我想同时显示视频轮播的 3 张幻灯片,其中事件幻灯片(中间一张)的不透明度为 1,而另外两张(左右两张) ) 的不透明度为 0.5。
你能帮帮我吗?
它是这样工作的:https://codepen.io/sonder15478/pen/QvVPMq
See codepen link
这是我对不透明度的理解以及我希望轮播的外观的图像:
最佳答案
您所要做的就是使所有 .slick-slide
具有 0.5
不透明度,.slick-current
除外。
.slick-slide {
opacity: 0.5;
}
.slick-current {
opacity: 1;
}
$(".slider").slick({
dots: true,
infinite: true,
centerMode: true,
slidesToShow: 3,
variableWidth: true
});
img {
margin: 0 30px;
}
.slick-slide {
opacity: 0.5;
}
.slick-current {
opacity: 1;
}
<link href="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css" rel="stylesheet"/>
<link href="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick-theme.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
<section class="slider">
<img src="http://placehold.it/250x150?text=1">
<img src="http://placehold.it/250x150?text=2">
<img src="http://placehold.it/250x150?text=3">
<img src="http://placehold.it/250x150?text=4">
</section>
关于javascript - 弹出式旋转木马 - 显示 3 张不同透明度的幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44046337/