File tree Expand file tree Collapse file tree 2 files changed +29
-10
lines changed Expand file tree Collapse file tree 2 files changed +29
-10
lines changed Original file line number Diff line number Diff line change @@ -2292,6 +2292,8 @@ a:has(code:not(pre code)) {
2292
2292
.code-block {
2293
2293
position : relative;
2294
2294
margin : var (--margin-codeblock ); /* Expand into the gutter */
2295
+ display : flex;
2296
+ flex-direction : column;
2295
2297
2296
2298
tr ::after {
2297
2299
display : none;
@@ -2303,20 +2305,38 @@ a:has(code:not(pre code)) {
2303
2305
}
2304
2306
2305
2307
.code-type {
2306
- display : inline-block;
2307
- height : 1.5rem ;
2308
- border-top : 1px solid oklch (var (--color-codeblock-border ));
2309
- border-left : 1px solid oklch (var (--color-codeblock-border ));
2310
- border-right : 1px solid oklch (var (--color-codeblock-border ));
2308
+ position : relative;
2309
+ border : none;
2311
2310
text-transform : uppercase;
2312
- padding : 0.15rem 0.5rem ;
2313
2311
font-size : 0.75rem ;
2314
- box-sizing : border-box;
2312
+ display : flex;
2313
+
2314
+ & ::after {
2315
+ content : "" ;
2316
+ display : block;
2317
+ flex : 1 ;
2318
+ height : auto;
2319
+ border-bottom : 1px solid oklch (var (--color-codeblock-border ));
2320
+ }
2321
+
2322
+ .title {
2323
+ display : inline-block;
2324
+ padding : 0.15rem 0.5rem ;
2325
+ border-top : 1px solid oklch (var (--color-codeblock-border ));
2326
+ border-left : 1px solid oklch (var (--color-codeblock-border ));
2327
+ border-right : 1px solid oklch (var (--color-codeblock-border ));
2328
+ border-bottom : none;
2329
+ }
2330
+
2331
+ /* Hide the top border only if code-type exists in code-block */
2332
+ & + .code-container {
2333
+ border-top : none;
2334
+ }
2315
2335
}
2316
2336
2317
2337
.code-container {
2318
2338
box-shadow : 3px 3px 0px oklch (var (--color-shadow ));
2319
- margin-block-start : - 1px ;
2339
+ border : 1px solid oklch ( var ( --color-codeblock-border )) ;
2320
2340
2321
2341
& : hover {
2322
2342
.code-copy-button {
@@ -2350,7 +2370,6 @@ a:has(code:not(pre code)) {
2350
2370
}
2351
2371
2352
2372
.code-content {
2353
- border : 1px solid oklch (var (--color-codeblock-border ));
2354
2373
box-sizing : border-box;
2355
2374
overflow-x : scroll;
2356
2375
scrollbar-width : none;
Original file line number Diff line number Diff line change 15
15
{{- else -}}
16
16
< div class ="code-block ">
17
17
{{- if and (ne .Type "") (ne .Type "none") -}}
18
- < span class ="code-type chroma "> {{ .Type }}</ span >
18
+ < figcaption class ="code-type " > < span class =" title chroma "> {{ .Type }}</ span > </ figcaption >
19
19
{{- end -}}
20
20
< div class ="code-container chroma ">
21
21
< button onclick ="copyToClipBoard(this, {{ $codeBlockId }}) " class ="code-copy-button multi-line " type ="button "> Copy</ button >
You can’t perform that action at this time.
0 commit comments