|
48 | 48 |
|
49 | 49 | .swiper-horizontal { |
50 | 50 | .swiper-button-prev, |
51 | | - .swiper-button-next { |
| 51 | + .swiper-button-next, |
| 52 | + ~ .swiper-button-prev, |
| 53 | + ~ .swiper-button-next { |
52 | 54 | top: var(--swiper-navigation-top-offset, 50%); |
53 | 55 | margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); |
54 | 56 | } |
55 | 57 | .swiper-button-prev, |
56 | | - .swiper-rtl .swiper-button-next { |
| 58 | + & ~ .swiper-button-prev, |
| 59 | + &.swiper-rtl .swiper-button-next, |
| 60 | + &.swiper-rtl ~ .swiper-button-next { |
57 | 61 | left: var(--swiper-navigation-sides-offset, 4px); |
58 | 62 | right: auto; |
59 | 63 | } |
60 | 64 | .swiper-button-next, |
61 | | - .swiper-rtl .swiper-button-prev { |
| 65 | + & ~ .swiper-button-next, |
| 66 | + &.swiper-rtl .swiper-button-prev, |
| 67 | + &.swiper-rtl ~ .swiper-button-prev { |
62 | 68 | right: var(--swiper-navigation-sides-offset, 4px); |
63 | 69 | left: auto; |
64 | 70 | } |
65 | 71 | .swiper-button-prev, |
66 | | - &.swiper-rtl .swiper-button-next { |
| 72 | + & ~ .swiper-button-prev, |
| 73 | + &.swiper-rtl .swiper-button-next, |
| 74 | + &.swiper-rtl ~ .swiper-button-next { |
67 | 75 | .swiper-navigation-icon { |
68 | 76 | transform: rotate(180deg); |
69 | 77 | } |
70 | 78 | } |
71 | | - &.swiper-rtl .swiper-button-prev { |
| 79 | + &.swiper-rtl .swiper-button-prev, |
| 80 | + &.swiper-rtl ~ .swiper-button-prev { |
72 | 81 | .swiper-navigation-icon { |
73 | 82 | transform: rotate(0deg); |
74 | 83 | } |
75 | 84 | } |
76 | 85 | } |
77 | 86 | .swiper-vertical { |
78 | 87 | .swiper-button-prev, |
79 | | - .swiper-button-next { |
| 88 | + .swiper-button-next, |
| 89 | + ~ .swiper-button-prev, |
| 90 | + ~ .swiper-button-next { |
80 | 91 | left: var(--swiper-navigation-top-offset, 50%); |
81 | 92 | margin-left: calc(0px - (var(--swiper-navigation-size) / 2)); |
82 | 93 | } |
83 | | - .swiper-button-prev { |
| 94 | + .swiper-button-prev, |
| 95 | + ~ .swiper-button-prev { |
84 | 96 | top: var(--swiper-navigation-sides-offset, 4px); |
85 | 97 | bottom: auto; |
86 | 98 | transform: rotate(-90deg); |
87 | 99 | } |
88 | | - .swiper-button-next { |
| 100 | + .swiper-button-next, |
| 101 | + ~ .swiper-button-next { |
89 | 102 | bottom: var(--swiper-navigation-sides-offset, 4px); |
90 | 103 | top: auto; |
91 | 104 | transform: rotate(90deg); |
|
0 commit comments