其他分享
首页 > 其他分享> > swiper7- 12. 网格布局

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>

 

标签:12,center,align,网格,webkit,Slide,swiper7,swiper
来源: https://www.cnblogs.com/jyjy28/p/15679972.html