티스토리 뷰
자바스크립트(javascript)
[css/javascript] simple image swipe(drag)이미지 스와이핑 드래그
개발자 고포고 2022. 12. 21. 11:52반응형
[css/javascript] simple image swipe(drag)이미지 스와이핑 드래그
swiperjs를 사용하여 간단한 이미지 슬라이더 구현
간단한 사용 소스를 공개합니다
#사용 라이브러리
#사용 리소스 출저
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=kkson50&logNo=221674959538
#html
<!DOCTYPE html>
<!-- Coding by CodingLab | www.codinglabweb.com -->
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Responsive Card Slider</title>
<!-- Swiper CSS -->
<link rel="stylesheet" href="css/swiper-bundle.min.css" />
<!-- CSS -->
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div class="container">
<div class="slide-container">
<div class="swiper-wrapper">
<div class="card swiper-slide">
<div class="image-box">
<img src="images/1.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/2.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/3.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/4.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/5.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/6.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/7.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/8.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/9.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/10.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/11.png" />
</div>
</div>
<div class="card swiper-slide">
<div class="image-box">
<img src="images/12.png" />
</div>
</div>
</div>
</div>
<div class="swiper-button-next swiper-navBtn"></div>
<div class="swiper-button-prev swiper-navBtn"></div>
<div class="swiper-pagination"></div>
</div>
<script src="js/swiper-bundle.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>
#javascript
var swiper = new Swiper(".slide-container", {
pagination: {
el: ".swiper-pagination",
clickable: true,
dynamicBullets: true,
},
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
});
#css
* {
margin: 0;
padding: 0;
}
body {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: #efefef;
}
.container {
max-width: 1280px;
width: 100%;
padding: 40px 0;
}
.slide-container {
overflow: hidden;
}
.card{
display: flex;
justify-content: center;
}
.card .image-box {
width:80vw;
}
.card .image-box img {
width: 100%;
height: 100%;
}
.swiper-navBtn {
color: #000;
height: 40px;
width: 40px;
background: #fff;
border-radius: 50%;
}
.swiper-navBtn::before,
.swiper-navBtn::after {
font-size: 18px;
}
#image swipe #image slider #image pager #javascript #http #html #css
반응형
'자바스크립트(javascript)' 카테고리의 다른 글
[react/javascript] 초간단 드래그 구현 react-beautiful-dnd 사용 (0) | 2022.12.29 |
---|---|
[react/javascript] 목업 데이터로 작업하기 (0) | 2022.12.27 |
[react/javascript] 리액트+tailwindcss+twin.macro (1) | 2022.11.30 |
[react/javascript] 태블릿/모바일 구분하기 (0) | 2022.11.24 |
[react/javascript] 모바일 orientation (가로/세로) 상태 받아오기 (0) | 2022.11.23 |
댓글
반응형