|
1 | 1 | #how-to-page { |
2 | 2 | --togglers-padding: 0px; |
3 | | - |
| 3 | + --togglers-base-size: 48px; |
4 | 4 | // column choice selector |
5 | 5 | .how-to-choice { |
6 | | - @extend .py-3; |
| 6 | + //@extend .mx-0; |
7 | 7 |
|
8 | 8 | background-color: var(--bs-body-bg); |
9 | 9 | h2 { |
|
17 | 17 | img { |
18 | 18 | display: none; |
19 | 19 | } |
| 20 | + // Force height with spacer fort vertical empty space when switch toggle => target |
| 21 | + height: calc(var(--togglers-base-size) + 2 * $spacer); |
20 | 22 | } |
21 | 23 | } |
22 | 24 | a { |
23 | 25 | text-decoration: none; |
24 | 26 | color: inherit; |
25 | 27 | } |
26 | 28 | .togglers { |
27 | | - --togglers-base-size: 48px; |
28 | 29 | height: var(--togglers-base-size); |
29 | 30 | width: calc(var(--togglers-base-size) * 3); |
| 31 | + @include media-breakpoint-down(lg) { |
| 32 | + width: calc(var(--togglers-base-size) * 2); |
| 33 | + } |
30 | 34 | border-radius: calc(var(--togglers-base-size) / 2); |
31 | 35 | position: relative; |
32 | 36 | display: flex; |
|
52 | 56 | z-index: 0; |
53 | 57 | //size |
54 | 58 | width: calc(33% - var(--togglers-padding)); |
| 59 | + @include media-breakpoint-down(lg) { |
| 60 | + width: calc(50% - var(--togglers-padding)); |
| 61 | + } |
55 | 62 | height: calc(100% - var(--togglers-padding)); |
56 | 63 | border-radius: 50%; |
57 | 64 | } |
|
61 | 68 | z-index: 1; |
62 | 69 | height: 100%; |
63 | 70 | width: 33%; |
| 71 | + @include media-breakpoint-down(lg) { |
| 72 | + width: 50%; |
| 73 | + } |
| 74 | + |
64 | 75 | position: relative; |
65 | 76 | &.both { |
| 77 | + @include media-breakpoint-down(lg) { |
| 78 | + display: none; |
| 79 | + } |
66 | 80 | // center icon |
67 | 81 | display: flex; |
68 | 82 | align-items: center; |
|
111 | 125 | &:has(#gephi-lite:target) { |
112 | 126 | .toggler { |
113 | 127 | left: calc(100% - 33% - var(--togglers-padding) - var(--togglers-padding)); |
| 128 | + @include media-breakpoint-down(lg) { |
| 129 | + left: calc(100% - 50% - var(--togglers-padding) - var(--togglers-padding)); |
| 130 | + } |
114 | 131 | } |
115 | 132 | .how-to { |
116 | 133 | grid-template-columns: [gephi-lite] var(--solo-column-width); |
|
222 | 239 | } |
223 | 240 | } |
224 | 241 |
|
225 | | - // max number of sections |
| 242 | + // // max number of sections |
226 | 243 | $nb-sections: 50; |
227 | 244 | // place sections in the right rows |
228 | 245 | @for $i from 1 through $nb-sections { |
229 | 246 | #gephi-column > section:nth-child(#{$i}) { |
230 | 247 | grid-column: gephi; |
231 | 248 |
|
232 | | - @include media-breakpoint-up(lg) { |
233 | | - grid-row: $i; |
234 | | - } |
| 249 | + grid-row: $i; |
235 | 250 | } |
236 | 251 | #gephi-lite-column > section:nth-child(#{$i}) { |
237 | 252 | grid-column: gephi-lite; |
238 | 253 |
|
239 | | - @include media-breakpoint-up(lg) { |
240 | | - grid-row: $i; |
241 | | - } |
| 254 | + grid-row: $i; |
242 | 255 | } |
243 | 256 | } |
244 | 257 | } |
|
0 commit comments