--- tags: 公益程式體驗營 --- # 5. Swiper 輪播動畫效果 <!--修改切板二時有需要再補筆記--> * [助教筆記](https://hackmd.io/itEybVN0S9uUxiNbpY7-Xw?view) * 完成 Swiper 的 CodePen 範例程式碼 https://codepen.io/izumi-dev/pen/ExQLMwg https://codepen.io/tinchen/pen/dydBvpd * 加碼的swiper影片jquery課程裡面有 (完全沒印象 哈哈哈) ## Swiper 官方文件 [Swiper 官方文件](https://swiperjs.com/) Swiper 官方頁面後來有更新,CDN CSS:https://unpkg.com/swiper/swiper-bundle.min.css JavaScript:https://unpkg.com/swiper/swiper-bundle.min.js ## 使用方式 1. 引入CDN ,`<script>`要放在body結尾前 ```htmlembedded= <link rel="stylesheet" href="https://unpkg.com/swiper@8/swiper-bundle.min.css" /> <script src="https://unpkg.com/swiper@8/swiper-bundle.min.js"></script> ``` 2. 加入html結構 ```HTML <!-- Slider main container --> <div class="swiper"> <!-- Additional required wrapper --> <div class="swiper-wrapper"> <!-- Slides --> <div class="swiper-slide">Slide 1</div> <div class="swiper-slide">Slide 2</div> <div class="swiper-slide">Slide 3</div> ... </div> <!-- If we need pagination --> <div class="swiper-pagination"></div> <!-- If we need navigation buttons --> <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div> <!-- If we need scrollbar --> <!-- <div class="swiper-scrollbar"></div> </div> --> ``` 3. 加入CSS ```css= .swiper { width: 600px; height: 300px; } ``` 4. 初始化 Swiper: 例如如果不需要scrollbar,就把javascript和html的.swiper-scrollbar都隱藏起來或刪除 ```javascript= const swiper = new Swiper('.swiper', { // Optional parameters direction: 'vertical', loop: true, // If we need pagination pagination: { el: '.swiper-pagination', }, // Navigation arrows navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, // And if we need scrollbar // scrollbar: { // el: '.swiper-scrollbar', }, }); ``` ## 套用步驟: 聊天機器人版型使用到的swiper 1.到官網demo的地方找到"Space between",點擊code ![](https://i.imgur.com/0RxcRZE.png) 2.把html、css、javascript分別貼到自己的專案 3.在swiper-slide內插入圖片`<img>` ![](https://i.imgur.com/s807n94.png) 4.在調整css或名稱 完成