swiper7- 12. 網格布局


 1 <template>
 2   <!-- Swiper -->
 3   <div class="swiper mySwiper">
 4     <div class="swiper-wrapper">
 5       <div class="swiper-slide">Slide 1</div>
 6       <div class="swiper-slide">Slide 2</div>
 7       <div class="swiper-slide">Slide 3</div>
 8       <div class="swiper-slide">Slide 4</div>
 9       <div class="swiper-slide">Slide 5</div>
10       <div class="swiper-slide">Slide 6</div>
11       <div class="swiper-slide">Slide 7</div>
12       <div class="swiper-slide">Slide 8</div>
13       <div class="swiper-slide">Slide 9</div>
14     </div>
15     <div class="swiper-pagination"></div>
16     <!-- 網格布局 -->
17   </div>
18 </template>
19 <script>
20 import Swiper from "swiper/swiper-bundle.min.js";
21 import "swiper/swiper-bundle.min.css";
22 export default {
23   components: {},
24   methods: {},
25   mounted() {
26     this.$nextTick(() => {
27       // 創建swiper對象
28       const swiper = new Swiper(".mySwiper", {
29         slidesPerView: 3, // 設置slider容器能夠同時顯示的slides數量
30         grid: {
31           // 設置網格組件的參數來啟用網格功能。網格就是同一屏內Slide的多行多列布局。
32           rows: 2, // 設置網格中Slide的行數。
33         },
34         spaceBetween: 30, // 在slide之間設置距離(單位px)。
35         pagination: {
36           el: ".swiper-pagination",
37           clickable: true,
38         },
39       });
40     });
41   },
42 };
43 </script>
44 
45 <style lang="scss" scoped>
46 .swiper {
47   width: 100%;
48   height: 500px;
49   margin-left: auto;
50   margin-right: auto;
51 }
52 
53 .swiper-slide {
54   text-align: center;
55   font-size: 18px;
56   background: #fff;
57   height: calc((100% - 30px) / 2);
58 
59   /* Center slide text vertically */
60   display: -webkit-box;
61   display: -ms-flexbox;
62   display: -webkit-flex;
63   display: flex;
64   -webkit-box-pack: center;
65   -ms-flex-pack: center;
66   -webkit-justify-content: center;
67   justify-content: center;
68   -webkit-box-align: center;
69   -ms-flex-align: center;
70   -webkit-align-items: center;
71   align-items: center;
72 }
73 </style>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM