<div id="main" class="splide" aria-label="サムネイルと連動するスライダー">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-01.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-02.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-03.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-04.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-05.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-06.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-07.jpg" alt="">
</li>
</ul>
</div>
</div>
<div id="thumbnail" class="splide" aria-label="サムネイル">
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-01.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-02.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-03.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-04.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-05.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-06.jpg" alt="">
</li>
<li class="splide__slide">
<img src="https://pengi-n.co.jp/blog/wp-content/uploads/2024/01/splide-07.jpg" alt="">
</li>
</ul>
</div>
</div>
const main = new Splide("#main", {
cover: true,
heightRatio: 0.5,
type: "loop",
pagination: false,
mediaQuery:"min",
breakpoints: {
600: {
heightRatio: 0.3,
}
}
});
const thumbnails = new Splide("#thumbnail", {
type: "loop",
focus: "center",
gap: 10,
arrows: false,
pagination: false,
fixedWidth: 100,
fixedHeight: 60,
isNavigation: true,
mediaQuery:"min",
breakpoints: {
600: {
fixedWidth: 60,
fixedHeight: 44
}
}
});
main.sync(thumbnails);
main.mount();
thumbnails.mount();