<div class="splide" aria-label="ページネーションを上に表示させる">
  <ul class="splide__pagination"></ul>
  <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-07.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-05.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-03.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-01.jpg" alt="">
        </li>
    </ul>
  </div>
</div>
html, body {
  margin: 0;
  padding: 0;
}

.splide {
  max-width: 960px;
  padding: 1.5em 3em;
  background-color: #212121;
}
.splide__slide img {
  width: 100%;
}

.splide__pagination{
  position: relative;
}

const options = {
  cover: true,
  heightRatio: 0.4,
    classes: {
    pagination: "splide__pagination pagination",
  }
}
const splide = new Splide( '.splide',options );
splide.mount();

External CSS

  1. https://cdn.jsdelivr.net/npm/@splidejs/splide@4.0.7/dist/css/themes/splide-default.min.css

External JavaScript

  1. https://cdn.jsdelivr.net/npm/@splidejs/splide@4.0.7/dist/js/splide.min.js