Skip to content

Commit 9137c5a

Browse files
Code block styling updates (#1312)
1 parent 82df85d commit 9137c5a

File tree

1 file changed

+21
-29
lines changed

1 file changed

+21
-29
lines changed

styles.css

Lines changed: 21 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@ h1 {
200200

201201
pre:has(code.highlight),
202202
pre.highlight:has(code) {
203-
@apply px-8 py-6 max-sm:-mx-4;
204-
@apply max-sm:rounded-none !important;
203+
@apply px-4 py-8 max-sm:-mx-4 border-x-0 sm:border sm:px-8
204+
max-sm:!rounded-none;
205205
}
206206

207207
pre:has(code.highlight):where(:hover, :focus) + .copyButton,
@@ -223,19 +223,18 @@ pre.highlight:has(code):where(:hover, :focus) + .copyButton {
223223
}
224224
}
225225

226-
.markdownBlockTitle + div > pre:has(code.highlight) {
227-
@apply rounded-t-none border-t-0;
228-
}
229-
230226
.ddoc .markdown-body tr:nth-child(2n) {
231227
@apply bg-background-secondary !important;
232228
}
233229

234230
.markdownBlockTitle {
235-
background-color: var(--bgColor-muted, var(--color-canvas-subtle));
236-
@apply px-8 py-3 max-sm:-mx-4 sm:rounded-t-md border text-sm font-semibold
237-
dark:bg-background-secondary dark:text-foreground-secondary
238-
dark:border-background-tertiary;
231+
@apply bg-slate-100 p-2 leading-none rounded border text-xs font-semibold z-10
232+
relative w-max !-mb-4 text-foreground-secondary/80 sm:left-2
233+
dark:border-background-tertiary dark:bg-slate-900;
234+
}
235+
236+
.deno-tabs .markdownBlockTitle {
237+
@apply left-2;
239238
}
240239

241240
.markdown-body h2:hover .anchor-end {
@@ -413,8 +412,8 @@ body {
413412
}
414413

415414
.markdown-body > pre.snippet-code[data-example-position="only"] {
416-
@apply md:border-t md:border-b md:pt-4 rounded-t h-full md:rounded;
417-
md: rounded-b;
415+
@apply md:border-t md:border-b md:pt-4 rounded-t h-full md:rounded
416+
md:rounded-b;
418417
}
419418

420419
.markdown-body > pre.snippet-code[data-example-position="first"] {
@@ -431,32 +430,32 @@ body {
431430
}
432431

433432
.deno-tabs {
434-
@apply -mx-4 mb-4 md:mx-0;
433+
@apply -mx-4 mb-6 sm:mx-0;
435434
}
436435

437436
.deno-tabs > ul.deno-tabs-buttons {
438-
@apply flex flex-wrap list-none p-0 ml-4 md:m-0;
437+
@apply flex flex-wrap list-none p-0 ml-4 sm:m-0;
439438
}
440439

441440
.deno-tabs > ul.deno-tabs-buttons > li {
442-
@apply m-0 m-0;
441+
@apply m-0;
443442
}
444443

445444
.deno-tabs > ul.deno-tabs-buttons > li > button {
446-
@apply inline-block mr-2 px-4 py-2 text-sm font-semibold text-slate-700
445+
@apply inline-block mr-2 px-4 py-2 text-sm font-semibold text-slate-500
447446
rounded-t bg-slate-100/80 hover:bg-blue-50 border border-transparent
448-
border-b-0 dark:text-slate-400 dark:bg-transparent
449-
dark:border-background-tertiary dark:hover:bg-slate-700;
447+
border-b-0 dark:text-slate-500 dark:bg-transparent
448+
dark:border-background-tertiary dark:hover:bg-slate-600;
450449
}
451450

452451
.deno-tabs > ul.deno-tabs-buttons > li > button[data-active="true"] {
453452
@apply border-slate-200 bg-slate-100 text-slate-950 border-b-0 z-10 -mb-[1px]
454-
pb-[calc(0.5rem+1px)] relative dark:text-foreground-secondary
453+
pb-[calc(0.5rem+1px)] relative dark:text-slate-50
455454
dark:bg-background-secondary dark:border-background-tertiary;
456455
}
457456

458457
.deno-tabs > div.deno-tabs-content > div {
459-
@apply hidden py-4 px-4 rounded rounded-tl-none bg-slate-100 border
458+
@apply hidden p-2 sm:rounded-lg sm:rounded-tl-none sm:p-4 bg-slate-100 border
460459
border-slate-200 dark:bg-background-secondary
461460
dark:border-background-tertiary;
462461
}
@@ -471,14 +470,7 @@ body {
471470

472471
.markdown-body .deno-tabs pre {
473472
@apply border mx-0 bg-white border-slate-200 dark:bg-background-primary
474-
dark:border-background-tertiary;
475-
}
476-
477-
.deno-tabs .markdownBlockTitle {
478-
@apply px-8 py-2 max-sm:-mx-4 sm:rounded-t-md border border-slate-200
479-
bg-slate-50 text-slate-900 text-sm font-semibold
480-
dark:bg-background-secondary dark:border-background-tertiary
481-
dark:text-foreground-secondary;
473+
!rounded dark:border-background-tertiary;
482474
}
483475

484476
/* Strips bottom margin in instances where multiple code samples exist in a tab. */
@@ -488,7 +480,7 @@ body {
488480

489481
.markdown-body .highlight pre,
490482
.markdown-body pre {
491-
@apply bg-gray-50 dark:border-background-tertiary
483+
@apply bg-slate-50 dark:border-background-tertiary
492484
dark:bg-background-secondary;
493485
}
494486

0 commit comments

Comments
 (0)