패스트캠퍼스 온라인 강의를 통해 만든 ★다방 랜딩페이지. Swiper 라이브러리를 이용해서 만든 다중요소 슬라이드에 대해 적어본다.
<!-- AWARDS -->
<section class="awards">
<div class="inner">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="./images/awards_slide1.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide2.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide3.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide4.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide5.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide6.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide7.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide8.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide9.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./images/awards_slide10.jpg" alt="">
</div>
</div>
</div>
<div class="swiper-prev">
<div class="material-icons">arrow_back</div>
</div>
<div class="swiper-next">
<div class="material-icons">arrow_forward</div>
</div>
</div>
</section>
new Swiper('.awards .swiper-container', {
autoplay: true,
loop: true,
spaceBetween: 30,
slidesPerView: 5,
navigation: {
prevEl: '.awards .swiper-prev',
nextEl: '.awards .swiper-next'
}
})
/* AWARDS */
.awards {
background-color: #272727;
}
.awards .inner{
padding: 40px 0;
}
.awards .swiper-container{
width: 100%;
height: 40px;
}
.awards .swiper-prev,
.awards .swiper-next{
width: 42px;
height: 42px;
border: 2px solid #fff;
border-radius: 50%;
outline: none;
color: #fff;
opacity: .3;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.awards .swiper-prev{
left: -100px;
}
.awards .swiper-next{
right: -100px;
}
.awards .swiper-prev:hover,
.awards .swiper-next:hover{
background-color: #fff;
color: #333;
}