Skip to content

Commit b83e481

Browse files
authored
fix(swiper): fix style (#2418)
* fix: style * fix: bar width * chore: style
1 parent e3f5564 commit b83e481

File tree

3 files changed

+64
-5
lines changed

3 files changed

+64
-5
lines changed

style/web/components/swiper/_index.less

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,14 @@
178178
.swiper-navigation-item(bars, outside, horizontal);
179179
}
180180

181+
.@{prefix}-swiper__navigation-dots {
182+
.swiper-navigation-item(dots, outside, horizontal);
183+
}
184+
185+
.@{prefix}-swiper__navigation-dots-bar {
186+
.swiper-navigation-item(dots-bar, outside, horizontal);
187+
}
188+
181189
&.@{prefix}-swiper--vertical {
182190
.@{prefix}-swiper__navigation {
183191
bottom: auto;
@@ -220,6 +228,12 @@
220228
.@{prefix}-swiper__navigation-bars {
221229
.swiper-navigation-item(bars, inside, horizontal,large);
222230
}
231+
.@{prefix}-swiper__navigation-dots-bar {
232+
.swiper-navigation-item(dots-bar, inside, horizontal,large);
233+
}
234+
.@{prefix}-swiper__navigation-dots {
235+
.swiper-navigation-item(dots, inside, horizontal,large);
236+
}
223237
.@{prefix}-swiper__navigation--fraction {
224238
.swiper-navigation-fraction(large);
225239
}
@@ -230,18 +244,36 @@
230244
.@{prefix}-swiper__navigation-bars {
231245
.swiper-navigation-item(bars, outside, horizontal,large);
232246
}
247+
.@{prefix}-swiper__navigation-dots-bar {
248+
.swiper-navigation-item(dots-bar, outside, horizontal,large);
249+
}
250+
.@{prefix}-swiper__navigation-dots {
251+
.swiper-navigation-item(dots, outside, horizontal,large);
252+
}
233253
}
234254
&.@{prefix}-swiper--vertical {
235255
.@{prefix}-swiper__navigation-bars {
236256
.swiper-navigation-item(bars, inside, vertical,large);
237257
}
258+
.@{prefix}-swiper__navigation-dots-bar {
259+
.swiper-navigation-item(dots-bar, inside, vertical,large);
260+
}
261+
.@{prefix}-swiper__navigation-dots {
262+
.swiper-navigation-item(dots, inside, vertical,large);
263+
}
238264
&.@{prefix}-swiper--outside {
239265
.@{prefix}-swiper__navigation {
240266
right: -@swiper-navigation-item-margin-large * 6;
241267
}
242268
.@{prefix}-swiper__navigation-bars {
243269
.swiper-navigation-item(bars, outside, vertical,large);
244270
}
271+
.@{prefix}-swiper__navigation-dots-bar {
272+
.swiper-navigation-item(dots-bar, outside, vertical,large);
273+
}
274+
.@{prefix}-swiper__navigation-dots {
275+
.swiper-navigation-item(dots, outside, vertical,large);
276+
}
245277
}
246278
}
247279
}
@@ -262,6 +294,12 @@
262294
.@{prefix}-swiper__navigation-bars {
263295
.swiper-navigation-item(bars, inside, horizontal,small);
264296
}
297+
.@{prefix}-swiper__navigation-dots-bar {
298+
.swiper-navigation-item(dots-bar, inside, horizontal,small);
299+
}
300+
.@{prefix}-swiper__navigation-dots {
301+
.swiper-navigation-item(dots, inside, horizontal,small);
302+
}
265303
.@{prefix}-swiper__navigation--fraction {
266304
.swiper-navigation-fraction(small);
267305
}
@@ -272,18 +310,36 @@
272310
.@{prefix}-swiper__navigation-bars {
273311
.swiper-navigation-item(bars, outside, horizontal,small);
274312
}
313+
.@{prefix}-swiper__navigation-dots-bar {
314+
.swiper-navigation-item(dots-bar, outside, horizontal,small);
315+
}
316+
.@{prefix}-swiper__navigation-dots {
317+
.swiper-navigation-item(dots, outside, horizontal,small);
318+
}
275319
}
276320
&.@{prefix}-swiper--vertical {
277321
.@{prefix}-swiper__navigation-bars {
278322
.swiper-navigation-item(bars, inside, vertical,small);
279323
}
324+
.@{prefix}-swiper__navigation-dots-bar {
325+
.swiper-navigation-item(dots-bar, inside, vertical,small);
326+
}
327+
.@{prefix}-swiper__navigation-dots {
328+
.swiper-navigation-item(dots, inside, vertical,small);
329+
}
280330
&.@{prefix}-swiper--outside {
281331
.@{prefix}-swiper__navigation {
282332
right: -@swiper-navigation-item-margin-small * 6;
283333
}
284334
.@{prefix}-swiper__navigation-bars {
285335
.swiper-navigation-item(bars, outside, vertical,small);
286336
}
337+
.@{prefix}-swiper__navigation-dots-bar {
338+
.swiper-navigation-item(dots-bar, outside, vertical,small);
339+
}
340+
.@{prefix}-swiper__navigation-dots {
341+
.swiper-navigation-item(dots, outside, vertical,small);
342+
}
287343
}
288344
}
289345
}

style/web/components/swiper/_mixin.less

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,8 @@
192192
}
193193
& when(@type = dots) {
194194
.@{prefix}-swiper__navigation-item {
195-
@itemWidth: 'swiper-navigation-item-dot-size';
196-
@itemHeight: 'swiper-navigation-item-dot-size';
195+
@itemWidth: 'swiper-navigation-item-dot-size--@{size}';
196+
@itemHeight: 'swiper-navigation-item-dot-size--@{size}';
197197
@itemWidthActive: 'swiper-navigation-item-width-bars-@{size}-active';
198198
@itemMargin: 'swiper-navigation-item-margin-@{size}';
199199

@@ -255,7 +255,7 @@
255255
}
256256

257257
& when(@position = outside) {
258-
& when(@type = bars) {
258+
& when(@type = bars), (@type = dots-bar), (@type = dots) {
259259
.@{prefix}-swiper__navigation-item {
260260
span {
261261
background-color: @swiper-navigation-item-bg-outside;

style/web/components/swiper/_var.less

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
@swiper-navigation-item-width-bars-large: 21px;
4646
@swiper-navigation-item-height-bars-large: 4px;
4747

48-
@swiper-navigation-item-width-bars-small: 9px;
48+
@swiper-navigation-item-width-bars-small: 10px;
4949
@swiper-navigation-item-height-bars-small: 2px;
5050

5151
@swiper-navigation-item-width-bars-medium-active: 24px; // 24px
5252
@swiper-navigation-item-width-bars-large-active: 36px; // 36px
53-
@swiper-navigation-item-width-bars-small-active: 15px;
53+
@swiper-navigation-item-width-bars-small-active: 16px;
5454

5555
@swiper-arrow-size-base: 8px;
5656
@swiper-arrow-width-small: @swiper-arrow-size-base * 2;
@@ -74,6 +74,9 @@
7474

7575
//
7676
@swiper-navigation-item-dot-size: @size-2;
77+
@swiper-navigation-item-dot-size--small: @size-1;
78+
@swiper-navigation-item-dot-size--medium: @size-2;
79+
@swiper-navigation-item-dot-size--large: @size-3;
7780

7881
// 位置
7982
@swiper-z-index-default: 1;

0 commit comments

Comments
 (0)