javascript - 弹出式旋转木马 - 显示 3 张不同透明度的幻灯片

标签 javascript video popup modal-dialog carousel

<分区>

我创建了一个图像列表,当您单击其中一个时,会弹出一个视频轮播。

一切都按预期工作,除了我想同时显示视频轮播的 3 张幻灯片,其中事件幻灯片(中间一张)的不透明度为 1,而另外两张(左右两张) ) 的不透明度为 0.5。

你能帮帮我吗?

它是这样工作的:https://codepen.io/sonder15478/pen/QvVPMq

See codepen link

这是我对不透明度的理解以及我希望轮播的外观的图像:

enter image description here

最佳答案

您所要做的就是使所有 .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/

相关文章:

ios - AVPlayer 设置 fps

javascript - 使用 ui-router 和 Angularjs 自动滚动到 TOP

javascript - “leaking” 进入全局范围是什么意思?

javascript - Cordova视频方向问题android

c# - 如何在C#中以编程方式控制VLC?

javascript - 小书签如何避免弹出窗口拦截器

java - 弹出窗口的背景变暗或模糊

javascript - 使用 Javascript 和 CSS 定位弹出窗口

javascript - React Navigation SwitchNavigator - 在多个堆栈之间导航

javascript - Chrome console.log 矛盾