1
+ .swiper-container {
2
+ width : 100% ;
3
+ background : # fff ;
4
+ padding-bottom : 10px ;
5
+ position : relative;
6
+ }
7
+
8
+ .swiper-navigator {
9
+ width : 90% ;
10
+ height : 30px ;
11
+ position : absolute;
12
+ -ms-transform : translate (-50% , -50% );
13
+ transform : translate (-50% , -50% );
14
+ top : 50% ;
15
+ left : 50% ;
16
+ }
17
+
18
+ .swiper-btn-next ,
19
+ .swiper-btn-prev {
20
+ color : # fff ;
21
+ background : rgba (0 , 0 , 0 , .5 );
22
+ position : absolute;
23
+ width : 30px ;
24
+ height : 30px ;
25
+ -ms-display : flex;
26
+ display : flex;
27
+ padding-top : 3px ;
28
+ -ms-justify-content : center;
29
+ justify-content : center;
30
+ cursor : pointer;
31
+ }
32
+
33
+ .swiper-btn-next {
34
+ right : -40px ;
35
+ }
36
+
37
+ .swiper-btn-prev {
38
+ left : -40px ;
39
+ }
40
+
41
+ .swiper-wrap {
42
+ width : 90% ;
43
+ margin : 0 auto;
44
+ /* 父元素开启3d,才会有叠加效果 f*/
45
+ -ms-transform-style : preserve-3d;
46
+ transform-style : preserve-3d;
47
+ /* 叠加过渡好看点 */
48
+ -ms-perspective : 500px ;
49
+ perspective : 500px ;
50
+ display : flex;
51
+ -ms-display : flex;
52
+ justify-content : center;
53
+ -ms-justify-content : center;
54
+ align-items : center;
55
+ -ms-align-items : center;
56
+ z-index : 9 ;
57
+ position : relative;
58
+ }
59
+
60
+ .swiper-wrap li {
61
+ position : absolute;
62
+ left : 0 ;
63
+ height : auto;
64
+ box-shadow : 0 0 11px rgba (0 , 0 , 0 , 0.5 );
65
+ border-radius : 6% ;
66
+ width : auto;
67
+ top : 0 ;
68
+ }
69
+
70
+ .swiper-wrap li : nth-child (1 ) {
71
+ position : relative;
72
+ }
73
+
74
+ .swiper-wrap .transition li {
75
+ transition : .5s ;
76
+ }
77
+
78
+ .swiper-wrap img {
79
+ width : 100% ;
80
+ display : block;
81
+ }
82
+
83
+ .p1 {
84
+ z-index : 3 ;
85
+ transform : translateZ (100px ) scale (0.5 );
86
+ -ms-transform : translateZ (100px ) scale (0.5 );
87
+ /* transform: transalteZ(10px) 数值越大越上面*/
88
+ }
89
+
90
+ .p2 {
91
+ z-index : 2 ;
92
+ transform : translate3d (15% , 0 , 90px ) scale (0.4 );
93
+ -ms-transform : translate3d (15% , 0 , 90px ) scale (0.4 );
94
+ }
95
+
96
+ .swiper-3 .p3 ,
97
+ .swiper-6 .p6 {
98
+ z-index : 2 ;
99
+ transform : translate3d (-15% , 0 , 90px ) scale (.4 );
100
+ -ms-transform : translate3d (-15% , 0 , 90px ) scale (.4 );
101
+ }
102
+
103
+ .swiper-6 .p3 ,
104
+ .swiper-5 .p3 {
105
+ z-index : 1 ;
106
+ transform : translate3d (26% , 0 , 80px ) scale (.3 );
107
+ -ms-transform : translate3d (26% , 0 , 80px ) scale (.3 );
108
+ }
109
+
110
+ .swiper-6 .p4 ,
111
+ .swiper-4 .p3 {
112
+ transform : translate3d (0% , 0 , 80px ) scale (.3 );
113
+ -ms-transform : translate3d (0% , 0 , 80px ) scale (.3 );
114
+ }
115
+
116
+ .swiper-6 .p5 ,
117
+ .swiper-5 .p4 {
118
+ z-index : 1 ;
119
+ transform : translate3d (-26% , 0 , 80px ) scale (0.3 );
120
+ -ms-transform : translate3d (-26% , 0 , 80px ) scale (0.3 );
121
+ }
122
+
123
+ .swiper-6 .p6 ,
124
+ .swiper-4 .p4 ,
125
+ .swiper-5 .p5 {
126
+ z-index : 2 ;
127
+ transform : translate3d (-15% , 0 , 90px ) scale (.4 );
128
+ -ms-transform : translate3d (-15% , 0 , 90px ) scale (.4 );
129
+ }
130
+
131
+ .swiper-dots {
132
+ position : absolute;
133
+ left : 50% ;
134
+ transform : translateX (-50% );
135
+ -ms-transform : translateX (-50% );
136
+ bottom : 11% ;
137
+ display : flex;
138
+ justify-content : center;
139
+ }
140
+
141
+ .swiper-dots li {
142
+ width : 20px ;
143
+ height : 2px ;
144
+ background : # b5b5b5 ;
145
+ margin-right : 10px ;
146
+ float : left;
147
+ transition : .3s ;
148
+ }
149
+
150
+ .swiper-dots li : last-child {
151
+ margin : 0 ;
152
+ }
153
+
154
+ .swiper-dots .active {
155
+ background : # ff4949 ;
156
+ }
157
+
158
+ @media screen and (min-width : 425px ) {
159
+
160
+ .swiper-wrap ,
161
+ .swiper-navigator {
162
+ width : 80% ;
163
+ }
164
+ }
165
+
166
+ @media screen and (min-width : 1360px ) {
167
+
168
+ .swiper-wrap ,
169
+ .swiper-navigator {
170
+ width : 1087px ;
171
+ }
172
+ }
0 commit comments