mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-01 02:12:36 +02:00
51 lines
1.2 KiB
CSS
51 lines
1.2 KiB
CSS
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
:global(.theme-code-block-highlighted-line) {
|
|
background-color: var(--docusaurus-highlighted-code-line-bg);
|
|
display: block;
|
|
margin: 0 calc(-1 * var(--ifm-pre-padding));
|
|
padding: 0 var(--ifm-pre-padding);
|
|
}
|
|
|
|
/* Intentionally has zero specificity, so that to be able to override
|
|
the background in custom CSS file due bug https://github.com/facebook/docusaurus/issues/3678 */
|
|
:where(:root) {
|
|
--docusaurus-highlighted-code-line-bg: rgb(72 77 91);
|
|
}
|
|
|
|
:where([data-theme='dark']) {
|
|
--docusaurus-highlighted-code-line-bg: rgb(100 100 100);
|
|
}
|
|
|
|
.codeLine {
|
|
display: table-row;
|
|
counter-increment: line-count;
|
|
}
|
|
|
|
.codeLineNumber {
|
|
display: table-cell;
|
|
text-align: right;
|
|
width: 1%;
|
|
position: sticky;
|
|
left: 0;
|
|
padding: 0 var(--ifm-pre-padding);
|
|
background: var(--ifm-pre-background);
|
|
}
|
|
|
|
.codeLineNumber::before {
|
|
content: counter(line-count);
|
|
opacity: 0.4;
|
|
}
|
|
|
|
:global(.theme-code-block-highlighted-line) .codeLineNumber::before {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.codeLineContent {
|
|
padding-right: var(--ifm-pre-padding);
|
|
}
|