|
25 | 25 | padding-bottom:calc(var(--gutter) *4); |
26 | 26 | padding-left:calc(var(--gutter) *4); |
27 | 27 | padding-right:calc(var(--gutter) *4); |
| 28 | +font-size:calc(var(--link-item-size) *1); |
28 | 29 | position: relative; |
29 | 30 | width:var(--link-area-width); |
30 | | -} |
31 | | - |
32 | | -.is-link-fit-best .link-area{ |
33 | 31 | display: grid; |
34 | 32 | grid-auto-rows:1fr; |
35 | | -grid-gap:calc(var(--gutter) *2); |
36 | | -} |
37 | | - |
38 | | -.is-link-fit-custom .link-area{ |
39 | | -margin-top:calc(var(--gutter) *-1); |
40 | | -padding-bottom:calc(var(--gutter) *3); |
41 | | -padding-left:calc(var(--gutter) *3); |
42 | | -padding-right:calc(var(--gutter) *3); |
43 | | -display: flex; |
44 | | -flex-wrap: wrap; |
45 | | -} |
46 | | - |
47 | | -.is-link-fit-custom.is-link-items-alignment-horizontal-left .link-area{ |
48 | | -justify-content: flex-start; |
49 | | -} |
50 | | - |
51 | | -.is-link-fit-custom.is-link-items-alignment-horizontal-center .link-area{ |
52 | | -justify-content: center; |
53 | | -} |
54 | | - |
55 | | -.is-link-fit-custom.is-link-items-alignment-horizontal-right .link-area{ |
56 | | -justify-content: flex-end; |
| 33 | +grid-gap:calc(var(--gutter) *var(--link-area-gutter-multiplier)); |
| 34 | +grid-template-columns:repeat(auto-fill,minmax(var(--link-item-width),1fr)); |
57 | 35 | } |
58 | 36 |
|
59 | 37 | .is-header-border-bottom-show .link-area, |
60 | 38 | .is-header-shade-style-always .link-area{ |
61 | 39 | padding-top:calc(var(--gutter) *4); |
62 | 40 | } |
63 | 41 |
|
64 | | -.is-link-fit-best.is-link-style-block .link-area{ |
65 | | -grid-template-columns:repeat(auto-fill,minmax(11em,1fr)); |
66 | | -} |
67 | | - |
68 | | -.is-link-fit-best.is-link-style-list .link-area{ |
69 | | -grid-template-columns:repeat(auto-fill,minmax(18em,1fr)); |
70 | | -} |
71 | | - |
72 | 42 | .link-item{ |
73 | 43 | font-size:1em; |
74 | 44 | position: relative; |
| 45 | +height:var(--link-item-height); |
75 | 46 | display: block; |
76 | 47 | transform:scale(1); |
77 | 48 | transition: transform var(--animation-speed-fast) ease-in-out; |
78 | | -direction: ltr; |
| 49 | +z-index:1; |
79 | 50 | } |
80 | 51 |
|
81 | 52 | .link-item:focus-within, |
82 | 53 | .link-item:focus, |
83 | 54 | .link-item:hover{ |
84 | 55 | transform:scale(1.06); |
| 56 | +z-index:2; |
85 | 57 | } |
86 | 58 |
|
87 | 59 | .link-item:active{ |
88 | 60 | transform:scale(1.04); |
89 | 61 | transition: none; |
90 | 62 | } |
91 | 63 |
|
92 | | -.is-link-fit-best .link-item{ |
93 | | -height:var(--link-items-height); |
94 | | -} |
95 | | - |
96 | | -.is-link-fit-custom .link-item{ |
97 | | -height:var(--link-items-height); |
98 | | -width:var(--link-items-width); |
99 | | -margin:var(--gutter); |
100 | | -} |
101 | | - |
102 | 64 | .link-panel-front{ |
103 | 65 | background-color:rgb(var(--gray-02)); |
104 | 66 | border-radius:var(--radius); |
|
109 | 71 | overflow: hidden; |
110 | 72 | position: relative; |
111 | 73 | user-select: none; |
112 | | -transition:allvar(--animation-speed-fast) ease-in-out; |
| 74 | +transition:background-color var(--animation-speed-fast) ease-in-out, height var(--animation-speed-fast) ease-in-out, box-shadowvar(--animation-speed-fast) ease-in-out; |
113 | 75 | } |
114 | 76 |
|
115 | 77 | .link-panel-front:hover, |
|
310 | 272 | } |
311 | 273 |
|
312 | 274 | .link-display{ |
313 | | -font-size:1rem; |
| 275 | +font-size:1em; |
314 | 276 | display: none; |
315 | 277 | } |
316 | 278 |
|
|
339 | 301 |
|
340 | 302 | .is-link-style-block .link-display-letter, |
341 | 303 | .is-link-style-list .link-display-letter{ |
342 | | -font-size:var(--link-display-letter-size); |
| 304 | +font-size:var(--link-item-display-letter-size); |
343 | 305 | } |
344 | 306 |
|
345 | 307 | .is-link-style-block .link-display-icon, |
346 | 308 | .is-link-style-list .link-display-icon{ |
347 | | -font-size:var(--link-display-icon-size); |
| 309 | +font-size:var(--link-item-display-icon-size); |
348 | 310 | } |
349 | 311 |
|
350 | 312 | .is-link-style-block.is-link-name-show.is-link-display-show .link-panel-front>*:not(:only-child):not(:last-child){ |
|
369 | 331 |
|
370 | 332 | .link-name{ |
371 | 333 | margin:0; |
372 | | -font-size:0.9em; |
| 334 | +font-size:var(--link-item-name-size); |
373 | 335 | font-family:var(--font-regular); |
374 | 336 | color:rgb(var(--gray-12)); |
375 | 337 | display: none; |
376 | 338 | text-align: center; |
377 | | -transition:allvar(--animation-speed-fast) ease-in-out; |
| 339 | +transition:colorvar(--animation-speed-fast) ease-in-out; |
378 | 340 | } |
379 | 341 |
|
380 | 342 | .is-link-display-alignment-horizontal-left .link-name{ |
|
403 | 365 | } |
404 | 366 |
|
405 | 367 | .link-empty{ |
| 368 | +grid-column-start:1; |
| 369 | +grid-column-end:-1; |
406 | 370 | text-align: center; |
407 | 371 | } |
408 | 372 |
|
409 | 373 | .link-empty-heading{ |
410 | 374 | color:rgb(var(--gray-16)); |
411 | | -} |
412 | | - |
413 | | -.is-link-fit-best .link-empty{ |
414 | | -grid-column-start:1; |
415 | | -grid-column-end:-1; |
416 | | -} |
417 | | - |
418 | | -.is-link-fit-custom .link-empty{ |
419 | | -margin:1em; |
| 375 | +font-size:1.5rem; |
420 | 376 | } |
421 | 377 |
|
422 | 378 | .is-link-style-list .link-name{ |
|
0 commit comments