Skip to content

Commit 31bf801

Browse files
authored
visual tweaks for CodeBlock component, code and kbd elements (#4828)
1 parent 5c04319 commit 31bf801

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

website/src/css/customTheme.scss

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
--rn-note-background: rgba(255, 229, 100, 0.25);
3030

3131
--docsearch-key-background: none;
32-
--docsearch-searchbox-background: white;
33-
--docsearch-modal-background: white;
32+
--docsearch-searchbox-background: var(--ifm-background-color);
33+
--docsearch-modal-background: var(--ifm-background-color);
3434
--docsearch-subtle-color: var(--ifm-table-border-color);
3535
--docsearch-container-background: rgba(32, 35, 42, 0.6);
3636
--docsearch-muted-color: #969faf;
@@ -49,11 +49,13 @@
4949
"Source Code Pro", SFMono-Regular, Menlo, Monaco, Consolas,
5050
"Liberation Mono", "Courier New", monospace;
5151

52+
--ifm-background-color: white;
5253
--ifm-color-primary: #06bcee;
5354
--ifm-color-primary-75: #087ea4cc;
5455
--ifm-code-background: rgba(0, 0, 0, 0.06);
5556
--ifm-font-size-base: 17px;
56-
--ifm-code-font-size: 92%;
57+
--ifm-code-font-size: 90%;
58+
--ifm-code-padding-vertical: 0.05rem;
5759
--ifm-spacing-horizontal: 16px;
5860
--ifm-navbar-item-padding-horizontal: 18px;
5961
--ifm-menu-link-padding-horizontal: 0;
@@ -67,7 +69,7 @@
6769
--ifm-table-head-color: var(--subtle);
6870
--ifm-link-hover-decoration: none;
6971
--ifm-navbar-background-color: var(--deepdark);
70-
--ifm-pre-line-height: 1.5;
72+
--ifm-pre-line-height: 1.4;
7173
--ifm-tabs-padding-vertical: 6px;
7274
--ifm-color-warning: #ffe564;
7375
--ifm-alert-color: var(--ifm-font-color-base);
@@ -146,6 +148,7 @@ html[data-theme="dark"] {
146148
inset 0 -2px 0 0 var(--dark), inset 0 0 1px 1px var(--light),
147149
0 2px 2px 0 rgba(3, 4, 9, 0.3);
148150

151+
--ifm-background-color: #1b1b1d;
149152
--ifm-code-background: rgba(255, 255, 255, 0.06);
150153
--ifm-toc-border-color: var(--dark);
151154
--ifm-color-emphasis-300: var(--dark);
@@ -154,8 +157,6 @@ html[data-theme="dark"] {
154157
--ifm-table-stripe-background: rgba(0, 0, 0, 0.08);
155158
--ifm-table-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
156159

157-
--docsearch-searchbox-background: var(--ifm-background-color);
158-
--docsearch-modal-background: var(--ifm-background-color);
159160
--docsearch-container-background: rgba(0, 0, 0, 0.6);
160161
--docsearch-muted-color: #7f8497;
161162
--docsearch-subtle-color: #282833;
@@ -329,13 +330,11 @@ hr {
329330
margin-top: 0;
330331
}
331332

332-
pre code {
333-
line-height: 1.4 !important;
334-
}
335-
336333
code {
337334
border-color: transparent;
338335
vertical-align: baseline;
336+
position: relative;
337+
top: -0.5px;
339338
}
340339

341340
kbd {
@@ -344,7 +343,7 @@ hr {
344343
margin: 0 2px;
345344
position: relative;
346345
padding: 0.2rem 0.3rem;
347-
background: none;
346+
background: var(--ifm-background-color);
348347
box-shadow: var(--key-shadow);
349348
display: inline-block;
350349
text-align: center;
@@ -376,8 +375,8 @@ hr {
376375

377376
code {
378377
background-color: transparent;
379-
position: relative;
380378
padding-inline: 0;
379+
font-size: 92%;
381380
}
382381

383382
.hermes-logo {
@@ -506,10 +505,11 @@ hr {
506505

507506
div[class*="codeBlockContainer"] {
508507
box-shadow: none;
508+
background: none;
509509
border-radius: var(--ifm-global-radius);
510510

511511
pre {
512-
border-radius: var(--ifm-global-radius);
512+
border-radius: 0 0 var(--ifm-global-radius) var(--ifm-global-radius);
513513
}
514514

515515
button {
@@ -521,6 +521,10 @@ hr {
521521
div[class*="codeBlockContent"] {
522522
display: grid;
523523
min-width: 100%;
524+
525+
&:first-child pre {
526+
border-radius: var(--ifm-global-radius);
527+
}
524528
}
525529

526530
div[class*="codeBlockLines"] {
@@ -2019,8 +2023,9 @@ article .component-grid {
20192023
grid-column-gap: 22px;
20202024

20212025
.component {
2022-
border: 1px solid var(--ifm-color-emphasis-500);
2026+
border: 1px solid var(--ifm-table-border-color);
20232027
border-radius: var(--ifm-global-radius);
2028+
box-shadow: var(--ifm-table-box-shadow);
20242029
margin: 0 auto 24px;
20252030
width: 100%;
20262031
display: inline-block;
@@ -2043,7 +2048,7 @@ article .component-grid {
20432048
font-weight: 600;
20442049
margin: 0;
20452050
padding: 0 10px;
2046-
background-color: var(--ifm-color-info-darkest);
2051+
background-color: var(--home-button-primary);
20472052
color: var(--home-button-primary-text);
20482053
line-height: 36px;
20492054

@@ -2059,9 +2064,7 @@ article .component-grid {
20592064
color: var(--ifm-font-color-base);
20602065

20612066
code {
2062-
font-size: 15px;
2063-
padding: 0 1px;
2064-
top: 0;
2067+
background-color: var(--ifm-code-background);
20652068
}
20662069
}
20672070
}

0 commit comments

Comments
 (0)