diff options
author | Jimmy Cai <github@jimmycai.com> | 2022-02-06 22:32:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-06 22:32:37 +0300 |
commit | d75dbe2b6e7ec92f83a5b3866d6e809173be5da3 (patch) | |
tree | 65eeb9fe798cb5e4070d3a17f5b168fe83075b64 /assets/scss | |
parent | 88beecd1017829346863d5d3f1f8fabe38843a30 (diff) |
fix: copy code button does not work when line number is enabled (#487)
* fix: copy code button does not work when line number is enabled
* fix pre style
* Add gist shortcode to exampleSite
Diffstat (limited to 'assets/scss')
-rw-r--r-- | assets/scss/partials/layout/article.scss | 63 |
1 files changed, 36 insertions, 27 deletions
diff --git a/assets/scss/partials/layout/article.scss b/assets/scss/partials/layout/article.scss index 78ed81c..af5f7bb 100644 --- a/assets/scss/partials/layout/article.scss +++ b/assets/scss/partials/layout/article.scss @@ -123,7 +123,6 @@ } .article-page.has-toc { - .left-sidebar { display: none; } @@ -395,6 +394,41 @@ } } + .highlight { + background-color: var(--pre-background-color); + padding: var(--card-padding); + position: relative; + + &:hover { + .copyCodeButton { + opacity: 1; + } + } + + pre { + margin: initial; + padding: 0; + margin: 0; + width: auto; + } + } + + .copyCodeButton { + position: absolute; + top: calc(var(--card-padding)); + right: calc(var(--card-padding)); + background: var(--card-background); + border: none; + box-shadow: var(--shadow-l2); + border-radius: var(--tag-border-radius); + padding: 8px 16px; + color: var(--card-text-color-main); + cursor: pointer; + font-size: 14px; + opacity: 0; + transition: opacity 0.3s ease; + } + .table-wrapper { padding: 0 var(--card-padding); overflow-x: auto; @@ -449,6 +483,7 @@ /// Negative margins blockquote, figure, + .highlight, pre, .gallery, .video-wrapper, @@ -458,30 +493,4 @@ margin-right: calc((var(--card-padding)) * -1); width: calc(100% + var(--card-padding) * 2); } - - .highlight { - position: relative; - - &:hover { - .copyCodeButton { - opacity: 1; - } - } - } - - .copyCodeButton { - position: absolute; - top: calc(var(--card-padding)); - right: 0; - background: var(--card-background); - border: none; - box-shadow: var(--shadow-l2); - border-radius: var(--tag-border-radius); - padding: 8px 16px; - color: var(--card-text-color-main); - cursor: pointer; - font-size: 14px; - opacity: 0; - transition: opacity 0.3s ease; - } } |