###### tags:`Javascript套件`
# Swiper 幻燈片/跑馬燈 (RWD/滑鼠滑入滑動停止/改ICON)
[SWIPER](https://swiperjs.com/)
[完成品](https://corly74.github.io/F2eComponent/swiper/swiper.html)
```
/ html
<div class="container d-flex justify-content-between my-5">
<h4 class="text-secondary course-section-title">Let's start learning,<span>John Q.Public</span> </h4>
<a href="" class="text-decoration-none text-body course-section-title go-to-study ">
<h5 class=" ">My learning ></h5>
</a>
</div>
<div class="container">
<div class="swiper-container py-5 " style="">
<div class="swiper-wrapper" style="height: auto;">
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-video" style="">
<div class="my-learning-cover-play-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Grammar-Reported Speech</p>
</div>
</div>
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-exercise" style="">
<div class="my-learning-cover-paper-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Basic Vocabulary Listv.1-Exercise 1.4</p>
</div>
</div>
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-book" style="">
<div class="my-learning-cover-book-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Basic Grammar Past - was/were / Theory</p>
</div>
</div>
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-exercise" style="">
<div class="my-learning-cover-paper-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Basic Vocabulary Listv.1-Exercise 1.4</p>
</div>
</div>
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-video" style="">
<div class="my-learning-cover-play-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Grammar-Reported Speech</p>
</div>
</div>
<div class="swiper-slide d-flex my-learning-cover shadow-sm">
<div class="col-4 my-learning-cover-book" style="">
<div class="my-learning-cover-book-icon"></div>
</div>
<div class="col-8">
<p class=""><small>IELTS BEGINNER</small> </p>
<p>Basic Grammar Past - was/were / Theory</p>
</div>
</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
<!-- Add Arrows -->
<div class="swiper-button-next button-next" style=""></div>
<div class="swiper-button-prev button-prev"></div>
</div>
```
### pre next BTN 客製化
```
/隱形掉原本的btn
.swiper-button-prev{
color: rgb(255, 255, 255,0)
}
.swiper-button-next{
color: rgb(255, 255, 255,0)
}
```
```
/客製btn
.button-next{
position: absolute;
width: 50px;
height: 50px;
bottom: 50px;
border-radius: 50%;
text-align: center;
display: block;
cursor: pointer;
background-color: white;
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.3);
transition: 0.2s;
-webkit-transition: 0.2s;
/* 調整pre btn位置 */
right: 409px;
top: 370px;
}
.button-next:hover{
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.4);
transition: 0.3s;
-webkit-transition: 0.3s;
}
.button-next:before{
position: absolute;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f054";
margin-left:7px;
margin-top: 7px;
font-size: 24px;
color:#007aff;
}
.button-prev{
position: absolute;
width: 50px;
height: 50px;
bottom: 50px;
border-radius: 50%;
text-align: center;
display: block;
cursor: pointer;
background-color: white;
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.3);
transition: 0.2s;
-webkit-transition: 0.2s;
/* 調整pre btn位置 */
left: 415px;
top: 370px;
}
```
```
<script>
$(function () {
var swiper = new Swiper('.swiper-container', {
autoplay: 90000,
delay: 55000,
speed: 55000,
loop: true,
slidesPerView: 3,
spaceBetween: 20,
breakpoints: {
320: {
slidesPerView: 1,
spaceBetween: 15,
},
768: {
slidesPerView: 3,
spaceBetween: 15,
}
},
freeMode: true,
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
$(".swiper-container").hover(function () {
(this).swiper.autoplay.stop();
}, function () {
(this).swiper.autoplay.start();
});
});
</script>
```