diff --git a/packages/plugin-copy-code/src/client/styles/button.scss b/packages/plugin-copy-code/src/client/styles/button.scss index d7af36e12..5f8c1b132 100644 --- a/packages/plugin-copy-code/src/client/styles/button.scss +++ b/packages/plugin-copy-code/src/client/styles/button.scss @@ -11,16 +11,12 @@ div[class*='language-'] & { position: absolute; right: 0; - top: 2rem; + top: 0.8rem; z-index: 99; opacity: 0; transition: opacity var(--t-color); } - div[class*='language-']:hover & { - opacity: 1; - } - .icon-success { display: inline-block; width: 1.5rem; @@ -29,6 +25,21 @@ } } +div[class*='language-'] { + &::before { + opacity: 1; + transition: opacity var(--t-color); + } + + &:hover::before { + opacity: 0; + } + + &:hover .copy-code-button { + opacity: 1; + } +} + .icon-copy { display: inline-block; width: 1.5rem;