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)) {
22922292.code-block {
22932293 position : relative;
22942294 margin : var (--margin-codeblock ); /* Expand into the gutter */
2295+ display : flex;
2296+ flex-direction : column;
22952297
22962298 tr ::after {
22972299 display : none;
@@ -2303,20 +2305,38 @@ a:has(code:not(pre code)) {
23032305 }
23042306
23052307 .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;
23112310 text-transform : uppercase;
2312- padding : 0.15rem 0.5rem ;
23132311 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+ }
23152335 }
23162336
23172337 .code-container {
23182338 box-shadow : 3px 3px 0px oklch (var (--color-shadow ));
2319- margin-block-start : - 1px ;
2339+ border : 1px solid oklch ( var ( --color-codeblock-border )) ;
23202340
23212341 & : hover {
23222342 .code-copy-button {
@@ -2350,7 +2370,6 @@ a:has(code:not(pre code)) {
23502370 }
23512371
23522372 .code-content {
2353- border : 1px solid oklch (var (--color-codeblock-border ));
23542373 box-sizing : border-box;
23552374 overflow-x : scroll;
23562375 scrollbar-width : none;
Original file line number Diff line number Diff line change 1515{{- else -}}
1616< div class ="code-block ">
1717 {{- 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 >
1919 {{- end -}}
2020 < div class ="code-container chroma ">
2121 < 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