|
11 | 11 | justify-content: space-between; |
12 | 12 | gap: 1rem; |
13 | 13 | height: var(--rn-subnav-height); |
14 | | - padding: 0 1.5rem; |
| 14 | + padding: 0 var(--ifm-spacing-horizontal); |
15 | 15 |
|
16 | 16 | /* Pin directly below the main navbar so page content scrolls underneath. */ |
17 | 17 | position: sticky; |
|
36 | 36 |
|
37 | 37 | /* Bottom keyline, inset from both edges so it comes in from the screen edges |
38 | 38 | without lining up with the inner elements' padding. */ |
39 | | -.secondaryNav:after { |
40 | | - content: ""; |
| 39 | +.secondaryNavDivider { |
41 | 40 | position: absolute; |
42 | 41 | right: 0.75rem; |
43 | 42 | bottom: 0; |
|
49 | 48 | .start { |
50 | 49 | display: flex; |
51 | 50 | align-items: center; |
52 | | - gap: 1rem; |
| 51 | + gap: 0.5rem; |
53 | 52 | min-width: 0; |
54 | 53 | } |
55 | 54 |
|
|
71 | 70 | font-size: 1.5rem; |
72 | 71 | font-weight: var(--ifm-heading-font-weight); |
73 | 72 | line-height: 1.2; |
| 73 | + margin-right: 0.5rem; |
74 | 74 | } |
75 | 75 |
|
76 | 76 | /* Outlined controls: the section dropdown toggle and the back link share the |
|
90 | 90 | font-size: 0.9rem; |
91 | 91 | color: var(--ifm-font-color-base); |
92 | 92 | background: transparent; |
93 | | - border: 1px solid var(--ifm-color-emphasis-300); |
| 93 | + border: 1px solid var(--ifm-color-emphasis-400); |
94 | 94 | border-radius: var(--ifm-global-radius); |
95 | 95 | text-decoration: none; |
| 96 | + transition: |
| 97 | + background-color 0.2s ease, |
| 98 | + border-color 0.2s ease; |
96 | 99 | } |
97 | 100 |
|
98 | 101 | .dropdownToggle { |
|
127 | 130 | color: var(--ifm-font-color-base); |
128 | 131 | text-decoration: none; |
129 | 132 | background-color: var(--ifm-menu-color-background-hover); |
130 | | - border-color: var(--ifm-color-gray-400); |
| 133 | + border-color: var(--ifm-color-gray-500); |
131 | 134 | } |
132 | 135 |
|
133 | 136 | /* Docs version dropdown wrapper. The dropdown reuses the theme navbar dropdown; |
|
137 | 140 | .versionDropdown { |
138 | 141 | display: flex; |
139 | 142 | align-items: center; |
140 | | - |
141 | | - /* Sit closer to the section dropdown than the .start gap allows. */ |
142 | | - margin-left: -0.5rem; |
143 | 143 | } |
144 | 144 |
|
145 | 145 | /* Copy page button — appearance shared with its former home in DocItem */ |
|
150 | 150 |
|
151 | 151 | button.copyPageButton { |
152 | 152 | border-radius: var(--ifm-global-radius); |
153 | | - border-color: var(--ifm-color-gray-500); |
154 | | -} |
| 153 | + border-color: var(--ifm-color-gray-400); |
| 154 | + padding: 7px 12px; |
| 155 | + margin-bottom: 0; |
155 | 156 |
|
156 | | -button.copyPageButton:hover { |
157 | | - background-color: var(--ifm-menu-color-background-hover) !important; |
158 | | - border-color: var(--ifm-color-gray-400) !important; |
159 | | -} |
| 157 | + &:hover { |
| 158 | + background-color: var(--ifm-menu-color-background-hover) !important; |
| 159 | + border-color: var(--ifm-color-gray-500) !important; |
| 160 | + } |
160 | 161 |
|
161 | | -button.copyPageButton svg { |
162 | | - opacity: 0.75; |
| 162 | + svg { |
| 163 | + opacity: 0.75; |
| 164 | + } |
163 | 165 | } |
164 | 166 |
|
165 | 167 | .copyPageDropdown { |
166 | 168 | border-color: var(--ifm-table-border-color) !important; |
167 | | -} |
| 169 | + margin-top: -3px; |
168 | 170 |
|
169 | | -.copyPageDropdown button[class^="dropdownItem"] { |
170 | | - border-bottom-color: var(--ifm-table-border-color) !important; |
171 | | -} |
172 | | - |
173 | | -.copyPageDropdown button[class^="dropdownItem"]:hover { |
174 | | - background-color: var(--ifm-menu-color-background-hover); |
175 | | -} |
| 171 | + button[class^="dropdownItem"] { |
| 172 | + border-bottom-color: var(--ifm-table-border-color) !important; |
176 | 173 |
|
177 | | -.copyPageDropdown div[class^="itemDescription"] { |
178 | | - font-weight: 300; |
179 | | - font-size: 12px; |
180 | | -} |
| 174 | + &:hover { |
| 175 | + background-color: var(--ifm-menu-color-background-hover); |
| 176 | + } |
| 177 | + } |
181 | 178 |
|
182 | | -[data-theme="dark"] .dropdownToggle, |
183 | | -[data-theme="dark"] .backLink { |
184 | | - background-color: var(--light); |
| 179 | + div[class^="itemDescription"] { |
| 180 | + font-weight: 300; |
| 181 | + font-size: 12px; |
| 182 | + } |
185 | 183 | } |
186 | 184 |
|
187 | | -[data-theme="dark"] .dropdownToggle:hover, |
188 | | -[data-theme="dark"] .backLink:hover { |
189 | | - background-color: color-mix(in srgb, var(--light), white 10%); |
190 | | - border-color: var(--ifm-color-gray-800); |
191 | | -} |
| 185 | +[data-theme="dark"] { |
| 186 | + .dropdownToggle, |
| 187 | + .backLink, |
| 188 | + button.copyPageButton { |
| 189 | + background-color: color-mix(in srgb, var(--light), black 25%) !important; |
| 190 | + border-color: var(--ifm-hr-border-color) !important; |
| 191 | + } |
192 | 192 |
|
193 | | -[data-theme="dark"] button.copyPageButton:hover { |
194 | | - background-color: var(--dark) !important; |
195 | | - border-color: var(--ifm-color-gray-800) !important; |
196 | | -} |
| 193 | + .dropdownToggle:hover, |
| 194 | + .backLink:hover, |
| 195 | + button.copyPageButton:hover { |
| 196 | + background-color: color-mix(in srgb, var(--light), black 10%) !important; |
| 197 | + border-color: var(--ifm-color-gray-800) !important; |
| 198 | + } |
197 | 199 |
|
198 | | -[data-theme="dark"] .copyPageDropdown { |
199 | | - background-color: var(--ifm-navbar-background-color); |
200 | | -} |
| 200 | + .copyPageDropdown { |
| 201 | + background-color: var(--ifm-navbar-background-color); |
| 202 | + background-color: color-mix(in srgb, var(--light), black 40%) !important; |
201 | 203 |
|
202 | | -[data-theme="dark"] .copyPageDropdown button[class^="dropdownItem"]:hover { |
203 | | - background-color: var(--dark); |
204 | | -} |
| 204 | + button[class^="dropdownItem"]:hover { |
| 205 | + background-color: color-mix(in srgb, var(--light), black 20%); |
| 206 | + } |
205 | 207 |
|
206 | | -[data-theme="dark"] .copyPageDropdown div[class^="itemDescription"] { |
207 | | - color: var(--ifm-color-gray-600) !important; |
| 208 | + div[class^="itemDescription"] { |
| 209 | + color: var(--ifm-color-gray-600) !important; |
| 210 | + } |
| 211 | + } |
208 | 212 | } |
0 commit comments