前提・実現したいこと
slickで画像がフェードアウトした時に一瞬(例えば0.3秒)だけ背景を表示させたい。
イメージとしは画像が切り替わる時にそのまま次の画像に移るのではなく、背景を表示してから次の画像に移るようにしたいです。
背景→img1(2秒)→背景(0.3秒)→img2(2秒)→背景(0.3秒)→img3(2秒).....
(slickの画像はhtmlのimgで指定してあります。)
該当のソースコード
html
1<header> 2 <ul class="slider"> 3 <li><img src="images/01.jpg" alt="image01"></li> 4 <li><img src="images/02.jpg" alt="image02"></li> 5 <li><img src="images/03.jpg" alt="image03"></li> 6 </ul> 7</header>
css
1header { 2 height: 100vh; 3 background-color: blue; 4} 5 6img { 7 width: 100vw; 8 height: 100vh;
javaScript
1$(function () { 2 $(".slider").slick({ 3 dots: false, 4 arrows: false, 5 autoplay: true, 6 autoplaySpeed: 2000, 7 fade: true, 8 speed: 1000, 9 pauseOnFocus: false, 10 pauseOnHover: false, 11 pauseOnDotsHover: false, 12 lazyLoad: "ondemand", 13 }); 14}); 15
試したこと
speedを変えたらフェードアウトの時間が増えてheaderの背景色が見えるかと思いましたが、だめでした。
恐れ入りますがどなたか教えて頂けると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/20 13:11