Swiper插件可用於PC端和移動端;是開源、免費、強大的觸摸滑動插件。下面主要介紹其基本用法:
1.首先加載插件,需要用到的文件有swiper.min.js和swiper.min.css文件(可以在官網下載、CDN或者npm、yarn安裝等)
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>swiper的使用</title> 7 <link rel="stylesheet" href="./css/reset.css"> 8 <!--引入swiper.min.css--> 9 <link rel="stylesheet" href="./css/swiper.min.css"> 10 </head> 11 <body> 12 13 14 15 <!--引入swiper.min.js--> 16 <script src="./js/swiper.min.js"></script> 17 </body> 18 </html>
2.在HTML中定義一個swiper容器,並將內容放入到容器內
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>swiper的使用</title> 7 <link rel="stylesheet" href="./css/reset.css"> 8 <!--引入swiper.min.css--> 9 <link rel="stylesheet" href="./css/swiper.min.css"> 10 </head> 11 <body> 12 <div class="swiper_wrap"> 13 <div class="swiper-container"> 14 <div class="swiper-wrapper"> 15 <div class="swiper-slide"> 16 <img src="./image/a.jpg" alt=""> 17 </div> 18 <div class="swiper-slide"> 19 <img src="./image/b.jpg" alt=""> 20 </div> 21 <div class="swiper-slide"> 22 <img src="./image/c.jpg" alt=""> 23 </div> 24 </div> 25 <!-- 如果需要分頁器 --> 26 <div class="swiper-pagination"></div> 27 28 <!-- 如果需要導航按鈕 --> 29 <div class="swiper-button-prev"></div> 30 <div class="swiper-button-next"></div> 31 32 <!-- 如果需要滾動條 --> 33 <div class="swiper-scrollbar"></div> 34 </div> 35 </div> 36 <!--引入swiper.min.js--> 37 <script src="./js/swiper.min.js"></script> 38 </body> 39 </html>
3.根據需求可以給swiper設置樣式,示例如下:
1 <style> 2 .swiper-container { 3 width: 600px; 4 height: 300px; 5 } 6 .swiper-slide img{ 7 width:100%; 8 height: 100%; 9 } 10 </style>
4.初始化swiper(所有參數都是可以根據需求個性化配置的)
1 <script> 2 var mySwiper = new Swiper ('.swiper-container', { 3 direction: 'vertical', // 垂直切換選項 4 loop: true, // 循環模式選項 5 6 // 如果需要分頁器 7 pagination: { 8 el: '.swiper-pagination', 9 }, 10 11 // 如果需要前進后退按鈕 12 navigation: { 13 nextEl: '.swiper-button-next', 14 prevEl: '.swiper-button-prev', 15 }, 16 17 // 如果需要滾動條 18 scrollbar: { 19 el: '.swiper-scrollbar', 20 }, 21 }) 22 </script>
完成以上基本的4個步驟之后,就能成功的運行頁面啦!
Swiper5官網地址:https://www.swiper.com.cn/