perf(style): beautify scrollbar

pull/723/head
alex8088 3 years ago
parent 1fe5153f47
commit 961eaf5ff1

@ -120,5 +120,25 @@ watchPostEffect(async () => {
.group + .group { .group + .group {
margin-top: 24px; margin-top: 24px;
} }
.VPSidebar:hover::-webkit-scrollbar {
display: block;
}
.VPSidebar::-webkit-scrollbar {
display: none;
width: 10px;
background: transparent;
}
.VPSidebar::-webkit-scrollbar-thumb {
background: var(--vp-c-text-4) content-box;
border: 2px solid transparent;
border-radius: 5px;
}
.VPSidebar::-webkit-scrollbar-thumb:hover {
background: var(--vp-c-text-3) content-box;
}
} }
</style> </style>

@ -32,6 +32,21 @@ body {
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
body::-webkit-scrollbar-thumb {
background: var(--vp-c-text-4) content-box;
border: 2px solid transparent;
border-radius: 5px;
}
body::-webkit-scrollbar {
width: 10px;
background: transparent;
}
body::-webkit-scrollbar-thumb:hover {
background: var(--vp-c-text-3) content-box;
}
main { main {
display: block; display: block;
} }

@ -270,12 +270,37 @@
border-radius: 8px; border-radius: 8px;
margin: 16px 0; margin: 16px 0;
} }
.vp-doc div[class*='language-'] {
padding: 6px;
}
.vp-doc div[class*='language-'] pre {
padding: 8px 18px;
}
.vp-doc div[class*='language-'] pre::-webkit-scrollbar {
height: 6px;
background: transparent;
}
.vp-doc div[class*='language-'] pre::-webkit-scrollbar-thumb {
background: var(--vp-c-text-inverse-3) content-box;
border: 0px solid transparent;
border-radius: 3px;
}
.vp-doc div[class*='language-'] pre::-webkit-scrollbar-thumb:hover {
background: var(--vp-c-text-inverse-2) content-box;
}
} }
@media (max-width: 639px) { @media (max-width: 639px) {
.vp-doc li div[class*='language-'] { .vp-doc li div[class*='language-'] {
border-radius: 8px 0 0 8px; border-radius: 8px 0 0 8px;
} }
} }
.vp-doc div[class*='language-'] + div[class*='language-'], .vp-doc div[class*='language-'] + div[class*='language-'],

Loading…
Cancel
Save