1 <template>
2 <div class="swiper mySwiper">
3 <div class="swiper-wrapper">
4 <div class="swiper-slide">Slide 1div>
5 <div class="swiper-slide">Slide 2div>
6 <div class="swiper-slide">Slide 3div>
7 <div class="swiper-slide">Slide 4div>
8 <div class="swiper-slide">Slide 5div>
9 <div class="swiper-slide">Slide 6div>
10 <div class="swiper-slide">Slide 7div>
11 <div class="swiper-slide">Slide 8div>
12 <div class="swiper-slide">Slide 9div>
13 div>
14
15 div>
16 template>
17 <script>
18 import Swiper from "swiper/swiper-bundle.min.js";
19 import "swiper/swiper-bundle.min.css";
20
21 export default {
22 components: {},
23 methods: {},
24 mounted() {
25 this.$nextTick(() => {
26 // 创建swiper对象
27 const swiper = new Swiper(".mySwiper", {
28 // 设置Slide的切换效果,默认为"slide"(普通位移切换),还可设置为"fade"(淡入)、"cube"(方块)、"coverflow"(3d流)、"flip"(3d翻转)、"cards"(卡片式)、"creative"(创意性)
29 effect: "cards",
30 // 该选项给Swiper用户提供小小的贴心应用,设置为true时,鼠标覆盖Swiper时指针会变成手掌形状,拖动时指针会变成抓手形状。(根据浏览器形状有所不同)
31 grabCursor: true,
32 });
33 });
34 },
35 };
36 script>
37
38 <style>
39 html,
40 body {
41 position: relative;
42 height: 100%;
43 }
44
45 body {
46 background: #eee;
47 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
48 font-size: 14px;
49 color: #000;
50 margin: 0;
51 padding: 0;
52 }
53
54 .swiper {
55 width: 240px;
56 height: 320px;
57 }
58
59 .swiper-slide {
60 display: flex;
61 align-items: center;
62 justify-content: center;
63 border-radius: 18px;
64 font-size: 22px;
65 font-weight: bold;
66 color: #fff;
67 }
68
69 .swiper-slide:nth-child(1n) {
70 background-color: rgb(206, 17, 17);
71 }
72
73 .swiper-slide:nth-child(2n) {
74 background-color: rgb(0, 140, 255);
75 }
76
77 .swiper-slide:nth-child(3n) {
78 background-color: rgb(10, 184, 111);
79 }
80
81 .swiper-slide:nth-child(4n) {
82 background-color: rgb(211, 122, 7);
83 }
84
85 .swiper-slide:nth-child(5n) {
86 background-color: rgb(118, 163, 12);
87 }
88
89 .swiper-slide:nth-child(6n) {
90 background-color: rgb(180, 10, 47);
91 }
92
93 .swiper-slide:nth-child(7n) {
94 background-color: rgb(35, 99, 19);
95 }
96
97 .swiper-slide:nth-child(8n) {
98 background-color: rgb(0, 68, 255);
99 }
100
101 .swiper-slide:nth-child(9n) {
102 background-color: rgb(218, 12, 218);
103 }
104
105 .swiper-slide:nth-child(10n) {
106 background-color: rgb(54, 94, 77);
107 }
108 style>