Skip to content

Commit 4588c57

Browse files
committed
feat(navigation): add styles for when buttons set before slider
fixes #8085
1 parent b955b0c commit 4588c57

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

src/modules/navigation/navigation.css

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,30 @@
4646
display: none;
4747
}
4848

49+
.swiper-button-prev,
50+
.swiper-button-next {
51+
top: var(--swiper-navigation-top-offset, 50%);
52+
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
53+
}
54+
.swiper-button-prev {
55+
left: var(--swiper-navigation-sides-offset, 4px);
56+
right: auto;
57+
.swiper-navigation-icon {
58+
transform: rotate(180deg);
59+
}
60+
}
61+
.swiper-button-next {
62+
right: var(--swiper-navigation-sides-offset, 4px);
63+
left: auto;
64+
}
4965
.swiper-horizontal {
5066
.swiper-button-prev,
5167
.swiper-button-next,
5268
~ .swiper-button-prev,
5369
~ .swiper-button-next {
5470
top: var(--swiper-navigation-top-offset, 50%);
5571
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
72+
margin-left: 0;
5673
}
5774
.swiper-button-prev,
5875
& ~ .swiper-button-prev,
@@ -89,18 +106,24 @@
89106
~ .swiper-button-prev,
90107
~ .swiper-button-next {
91108
left: var(--swiper-navigation-top-offset, 50%);
109+
right: auto;
92110
margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
111+
margin-top: 0;
93112
}
94113
.swiper-button-prev,
95114
~ .swiper-button-prev {
96115
top: var(--swiper-navigation-sides-offset, 4px);
97116
bottom: auto;
98-
transform: rotate(-90deg);
117+
.swiper-navigation-icon {
118+
transform: rotate(-90deg);
119+
}
99120
}
100121
.swiper-button-next,
101122
~ .swiper-button-next {
102123
bottom: var(--swiper-navigation-sides-offset, 4px);
103124
top: auto;
104-
transform: rotate(90deg);
125+
.swiper-navigation-icon {
126+
transform: rotate(90deg);
127+
}
105128
}
106129
}

0 commit comments

Comments
 (0)