이미즈 슬라이드 - 버튼 추가
<section id="sliderType05">
    <div class="slider__wrap">
        <div class="slider__img">
            <!-- slider*5>img[src="img/img$$.jpg" alt="이미지$"] -->
            <div class="slider"><img src="img/imges01.png" alt="이미지1"></div>
            <div class="slider"><img src="img/imges02.jpg" alt="이미지2"></div>
            <div class="slider"><img src="img/imges03.jpg" alt="이미지3"></div>
            <div class="slider"><img src="img/imges04.jpg" alt="이미지4"></div>
            <div class="slider"><img src="img/imges05.jpg" alt="이미지5"></div>
        </div>
    </div>
    <div class="slider__btn">
        <a href="#" class="prev">prev</a>
        <a href="#" class="next">next</a>
    </div>
</section>
<style>
    @import url(css/NexonLv1Gothic.css);
    @import url(css/github.min.css);
    @import url(css/custom.css);
    /* slider */
    .slider__wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100vh;
    }
    .slider__img {  /* 화면 보이는 구간 */
        width: 800px;
        height: 480px;
        overflow: hidden;
    }
    .slider__inner {    /* 움직이는 영역 */
        display: flex;
        width: 4800px;      /* 이미지 총 길이 */
        transform: translateX(0);
    }
    .slider {
        width: 800px;
    }
    .slider__img .slider{
        position: relative;
    }
    .slider::before {
        position: absolute;
        left: 5px; top: 5px;
        background: rgba(0,0,0,0.4);
        color: #fff;
        padding: 5px 10px 3px;   
    }
    .slider:nth-child(1)::before {content: '이미지1';}
    .slider:nth-child(2)::before {content: '이미지2';}
    .slider:nth-child(3)::before {content: '이미지3';}
    .slider:nth-child(4)::before {content: '이미지4';}
    .slider:nth-child(5)::before {content: '이미지5';}
    .slider__btn a {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 100;
        background: rgb(0,0,0,0.4);
        width: 50px;
        height: 50px;
        text-align: center;
        transition: all 0.2s;
        line-height: 50px;
        display: block;
        color: #fff;
        text-decoration: none;
    }
    .slider__btn a.prev {
        left: 0;
    }
    .slider__btn a.next {
        right: 0;
    }
    .slider__btn a:hover{
        background: rgb(241,96,86);
    }
</style>
<script>
    highlightAll();
    modal();
    tabMenu();
    const sliderWrap = document.querySelector(".slider__wrap");
    const sliderImg = document.querySelector(".slider__img");
    const sliderInner = document.querySelector(".slider__inner");
    const slider = document.querySelectorAll(".slider");
    const sliderBtn = document.querySelector(".slider__btn");
    const sliderBtnPrev = sliderBtn.querySelector(".prev");
    const sliderBtnNext = sliderBtn.querySelector(".next");
    let currentIndex = 0;
    let sliderCount = slider.length;
    let sliderWidth = sliderImg.offsetWidth;
    function gotoSlider(num){
        sliderInner.style.transition = "all 400ms";
        sliderInner.style.transform = "translateX("+ -sliderWidth * num +"px)";
        currentIndex = num;
    }
    sliderBtnPrev.addEventListener("click", () => {
        let prevIndex = (currentIndex + (sliderCount- 1)) % sliderCount;
        gotoSlider(prevIndex);
    })
    sliderBtnNext.addEventListener("click", () => {
        let nextIndex = (currentIndex += 1) % sliderCount;
        gotoSlider(nextIndex);
    })
</script>