splide カスタマイズ
by kazuya nakagawa
HTML
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/css/splide.min.css">
<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide/dist/js/splide.min.js"></script>
<div id="splide" class="splide">
<div class="splide__arrows">
<button class="splide__arrow splide__arrow--prev">
Prev
</button>
<button class="splide__arrow splide__arrow--next">
Next
</button>
</div>
<div class="splide__track">
<ul class="splide__list">
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/815297.jpg" alt="image1"></li>
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/1072821.jpg" alt="image2"></li>
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/7884473.jpg" alt="image3"></li>
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/2215317.jpg" alt="image4"></li>
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/174276.jpg" alt="image5"></li>
<li class="splide__slide"><img src="https://marucu.com/wp-content/uploads/2023/04/1681485.jpg" alt="image6"></li>
</ul>
</div>
</div>
JavaScript
document.addEventListener('DOMContentLoaded', function () {
var splide = new Splide('#splide', {
type: 'loop',
autoplay: true,
speed: 600,
interval: 6000,
arrows: true,
pagination: true,
easing: 'ease-in-out',
});
splide.mount();
});