|
1 | 1 | .docsNavDropdownContainer { |
| 2 | + padding: 8px; |
| 3 | + border-radius: 10px; |
2 | 4 | position: relative; |
3 | 5 | display: inline-block; |
| 6 | + color: var(--ch-nav-v2-link-color); |
| 7 | + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; |
| 8 | + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); |
| 9 | + transition-duration: 150ms; |
| 10 | + |
| 11 | + &:hover, |
| 12 | + &.hover { |
| 13 | + background-color: var(--ch-nav-v2-link-hover-bg); |
| 14 | + text-decoration: none; |
| 15 | + color: #FAFF69; |
| 16 | + } |
4 | 17 | } |
5 | 18 |
|
| 19 | +.docsNavDropdownContainer::after { |
| 20 | + content: ""; |
| 21 | + position: absolute; |
| 22 | + left: 0; |
| 23 | + bottom: -30px; /* Adjust this for the hover area extension */ |
| 24 | + width: 100%; |
| 25 | + height: 30px; /* Must match the bottom value */ |
| 26 | + pointer-events: auto; |
| 27 | +} |
| 28 | + |
| 29 | + |
6 | 30 | .docsNavDropdownToolbarLink, .docsNavDropdownToolbarTopLevelLink { |
7 | 31 | font-weight: bold; |
8 | | - font-size: 14px; |
| 32 | + font-size: 0.875rem; |
9 | 33 | cursor: default; |
10 | 34 | color: #414040; |
11 | 35 | color: black; |
12 | | - margin-right: 30px; |
13 | 36 | } |
14 | 37 |
|
15 | 38 | .docsNavDropdownToolbarLink:hover { |
|
30 | 53 | } |
31 | 54 |
|
32 | 55 | [data-theme="dark"] .docsNavDropdownToolbarLink:hover, [data-theme="dark"] .docsNavDropdownToolbarTopLevelLink:hover { |
33 | | - color: white; |
| 56 | + color: #FAFF69; |
34 | 57 | } |
35 | 58 |
|
36 | 59 | .docsNavSelected { |
|
40 | 63 | } |
41 | 64 |
|
42 | 65 | [data-theme="dark"] .docsNavSelected { |
43 | | - color: white; |
| 66 | + color: #FAFF69; |
44 | 67 | text-decoration: underline; |
45 | 68 | text-underline-offset: 4px; |
46 | 69 | } |
47 | 70 |
|
48 | 71 | .docsNavDropdownMenu { |
49 | 72 | position: absolute; |
50 | | - top: 100%; |
| 73 | + top: calc(100% + 30px); |
51 | 74 | left: 0; |
52 | 75 | z-index: 9999 !important; |
53 | 76 | min-width: 300px; |
54 | 77 | max-width: 600px; |
55 | 78 | background-color: white; |
56 | 79 | border: 1px solid var(--click-color-stroke); |
57 | 80 | filter: drop-shadow(0px 2px 2px rgba(50, 50, 50, 0.1)); |
58 | | - padding: 15px 10px 20px 10px; |
59 | | - border-radius: 4px; |
| 81 | + padding: 10px 10px 10px 10px; |
| 82 | + border-radius: 10px; |
| 83 | + opacity: 1; |
| 84 | + transition: opacity 0.3s ease-in-out; |
| 85 | + transform: translateY(30px); |
60 | 86 | } |
61 | 87 |
|
62 | 88 | @media (max-width: 768px) { |
|
84 | 110 |
|
85 | 111 | [data-theme="dark"] .docsNavDropdownMenu { |
86 | 112 | color: white; |
87 | | - background-color: #282828; |
| 113 | + background-color: #1F1F1C; |
88 | 114 | border: 1px solid #4B4B4B; |
89 | 115 | filter: drop-shadow(0px 10px 6px rgba(0, 0, 0, 0.5)); |
90 | 116 | } |
91 | 117 |
|
| 118 | +[data-theme="light"] .docsNavDropdownMenu { |
| 119 | + color: black; |
| 120 | +} |
| 121 | + |
92 | 122 | .docsNavMenuHeader { |
93 | | - color: var(--ifm-toc-link-color); |
94 | | - margin-left: 10px; |
95 | | - font-size: 14px; |
| 123 | + font-size: 0.875rem; |
96 | 124 | font-weight: bold; |
97 | 125 | } |
98 | 126 |
|
| 127 | +[data-theme="light"] .docsNavMenuHeader { |
| 128 | + color: black; |
| 129 | +} |
| 130 | + |
| 131 | + |
99 | 132 | .docsNavMenuDescription { |
100 | | - margin-top: 5px; |
101 | | - margin-bottom: 10px; |
102 | | - margin-left: 10px; |
103 | | - font-size: 14px; |
| 133 | + font-size: 0.75rem; |
104 | 134 | color: var(--ifm-toc-link-color); |
105 | 135 | } |
106 | 136 |
|
|
112 | 142 | border-top: 1px solid var(--click-color-stroke); |
113 | 143 | width: 100%; |
114 | 144 | margin: 0; |
115 | | - margin-top: 10px; |
116 | 145 | margin-bottom: 5px; |
117 | 146 | } |
118 | 147 |
|
|
122 | 151 |
|
123 | 152 | .docsNavMenuItems { |
124 | 153 | display: grid; |
125 | | - grid-template-columns: 1fr 1fr; |
126 | | - gap: 10px; |
| 154 | + grid-template-columns: 1fr; |
127 | 155 | width: 100%; |
128 | 156 | } |
129 | 157 |
|
130 | 158 | .docsNavMenuItem { |
131 | | - padding: 10px; |
| 159 | + padding: 8px; |
132 | 160 | max-width: 100%; |
133 | 161 | word-wrap: break-word; |
134 | 162 | word-break: break-word; |
|
143 | 171 | } |
144 | 172 |
|
145 | 173 | [data-theme="dark"] .docsNavHovered { |
146 | | - background-color: #3a3a3a; |
| 174 | + background-color: #1F1F1C; |
147 | 175 | } |
148 | 176 |
|
149 | 177 | .docsNavItemTitle { |
150 | | - font-size: 14px; |
| 178 | + font-size: 0.875rem; |
151 | 179 | color: black; |
152 | 180 | font-weight: bold; |
153 | 181 | } |
154 | 182 |
|
155 | 183 | [data-theme="dark"] .docsNavItemTitle { |
156 | | - font-size: 14px; |
| 184 | + font-size: 0.875rem; |
157 | 185 | color: #FCFF74; |
158 | 186 | } |
159 | 187 |
|
160 | 188 | .docsNavItemDescription { |
161 | 189 | color: var(--ifm-toc-link-color); |
162 | | - font-size: 14px; |
163 | | - margin-top: 4px; |
| 190 | + font-size: 0.75rem; |
164 | 191 | } |
165 | 192 |
|
166 | 193 | [data-theme="dark"] .docsNavItemDescription { |
|
170 | 197 | [data-theme="dark"] .docsNavMenuItem:hover .docsNavItemDescription { |
171 | 198 | color: white; |
172 | 199 | } |
| 200 | + |
| 201 | +@media screen and (max-width: 1100px) { |
| 202 | + .docsNavDropdownContainer { |
| 203 | + padding: 0px; |
| 204 | + } |
| 205 | + |
| 206 | + [data-theme="dark"] .docsNavDropdownContainer { |
| 207 | + background-color: #201c1c; |
| 208 | + } |
| 209 | + |
| 210 | + [data-theme="light"] .docsNavDropdownContainer { |
| 211 | + background-color: white; |
| 212 | + } |
| 213 | +} |
| 214 | + |
0 commit comments