Web制作

【jQuery】メイン画像をサムネイルクリックで切り替えるカルーセルスライダー【slick】

Written by o-saka

jQueryスライダープラグイン「slick」を使用してカルーセルのサムネイルをクリックしてメイン画像を切り替えるやつを作る方法のご紹介です。

デモ

こんなかんじのやつを作ります。

DEMO

設置方法

<head>の中

<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css"/>

</body>の手前

<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> 
<script type="text/javascript">
$('.slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.slider-nav'
});
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: true,
centerMode: true,
focusOnSelect: true,
arrows: false,
});
</script>

HTML

<div class="slider">
<div class="slider-for">
<div> <img src="image/01.jpg"> </div>
<div> <img src="image/02.jpg"> </div>
<div> <img src="image/03.jpg"> </div>
<div> <img src="image/04.jpg"> </div>
<div> <img src="image/05.jpg"> </div>
</div>
<div class="slider-nav">
<div> <img src="image/01.jpg"> </div>
<div> <img src="image/02.jpg"> </div>
<div> <img src="image/03.jpg"> </div>
<div> <img src="image/04.jpg"> </div>
<div> <img src="image/05.jpg"> </div>
</div>
</div>

オプション設定

オートプレイ

autoplay: true,

オートプレイスピード

autoplaySpeed: 5000,

矢印非表示

arrows: false,

センター表示

centerMode: true,

ドット表示

dots: true,

より細かい設定は下記サイトをご参考ください

slick – the last carousel you’ll ever need 

 

 

 

この記事を書いた人

o-saka(@abiko41)

フリーランスでWEB作ったりロゴ作ったりしてます。
お仕事のご依頼等は下記フォームより承っております 。お気軽にお問い合わせください。

お問い合わせ