ウェブ制作ライブラリ
slider03
1
2
3
HTML
<div class="slick_one por">
    <div class="slick03-1">
        <div class="slick-slide">
            <img src="画像名" alt="">
        </div>
        <div class="slick-slide">
            <img src="画像名" alt="">
        </div>
        <div class="slick-slide">
            <img src="画像名" alt="">
        </div>
    </div>
    <div class="slick03-2 poa">
        <div class="slick-slide">
            1
        </div>
        <div class="slick-slide">
            2
        </div>
        <div class="slick-slide">
            3
        </div>
    </div>
    <div class="slide-dots poa"></div>
</div>
SCSS
.por {
  position: relative;
}
.poa {
  position: absolute;
}
.slick_one {
    width: 500px;
    height: 350px;
    .slick03-1 {
        width: 500px;
        height: 350px;
        .slick-prev {
            display: none!important;
        }
        .slick-next {
            width: 55px;
            height: 55px;
            border-radius: 50%;
            background-color: transparent;
            position: absolute;
            bottom: 14.25%;
            right: 5.75%;
            z-index: 2;
        }
        .slick-list {
            width: 100%;
            height: 100%;
            .slick-slide {
                width: 100%;
                height: 100%;
                img {
                    width: 100%;
                }
            }
        }
    }
    .slide-dots {
        bottom: 3%;
        right: 0;
        left: 0;
        margin: 0 auto;
        ul {
            display: flex;
            flex-direction: row;
            justify-content: center;
            padding-left: 0;
            li {
                display: inline;
                width: 50px;
                margin-right: 10px;
                button {
                    text-indent: -99999px;
                    position: relative;
                    &:after {
                        content: "";
                        position: absolute;
                        top: 0;
                        right: 0;
                        left: 0;
                        background-color: #fff;
                        width: 50px;
                        height: 5px;
                    }
                }
            }
            li.slick-active {
                button {
                    &:after {
                        background-color: #d27364;
                    }
                }
            }
        }
    }

    .slick03-2 {
        width: 500px;
        height: 350px;
        top: 50%;
        right: auto;
        left:0;
        transform: translateY(-50%);
        .slick-slide {
            font-size: 100px;
            color: #fff;
            text-align: center;
        }
        .slick-list {
            width: 100%;
            height: 100%;
            .slick-slide {
                width: 100%;
                height: 100%;
            }
        }
    }
}
JavaScript
$(function(){
  $('.slick03-1').slick({
    autoplay: true,
    arrows:true,
    dots: true,
    appendDots: $('.slide-dots'), // ボタン位置指定(htmlのドットナビゲーションを表示させたい位置にこのクラスをもつ要素を記述する)
    prevArrow: '<button class="slick-prev slick-arrow">', // 矢印のhtml要素を記述
    nextArrow: '<button class="slick-next slick-arrow">', // 矢印のhtml要素を記述
    asNavFor:'.slick03-2', // 連動させるスリックを指定
  });
});

$(function(){
  $('.slick03-2').slick({
    arrows:false,
    dots: false,
    draggable:false, // ドラッグでの切り替え
    asNavFor:'.slick03-1', // 連動させるスリックを指定
    fade: true, // フェードインで表示する
    speed: 1000,
  });
});