vitepress-theme-tui
Version:
A terminal UI theme for VitePress
53 lines (46 loc) • 1.61 kB
CSS
@layer components {
:root {
--vp-tui-footer-border-radius: var(--vp-tui-border-radius);
--vp-tui-footer-border-width: var(--vp-tui-border-width);
--vp-tui-footer-border-color: var(--vp-tui-border-color);
--vp-tui-footer-title-bg: var(--vp-c-bg);
--vp-tui-footer-link-desc-fg: theme('colors.zinc.600');
--vp-tui-footer-link-hover-border: var(--vp-c-brand-1);
}
.dark {
--vp-tui-footer-link-desc-fg: theme('colors.zinc.400');
}
.VPDocFooter .prev-next {
border-top: var(--vp-tui-footer-border-width) solid var(--vp-tui-footer-border-color) ;
border-radius: 0 ;
}
.VPDocFooter .pager-link {
border: var(--vp-tui-footer-border-width) solid var(--vp-tui-footer-border-color) ;
border-radius: var(--vp-tui-footer-border-radius) ;
transition: border-color 0.25s ;
}
.VPDocFooter .pager-link:hover {
border-color: var(--vp-tui-footer-link-hover-border) ;
}
.VPDocFooter .desc {
color: var(--vp-tui-footer-link-desc-fg) ;
margin-top: -22px ;
background-color: var(--vp-tui-footer-title-bg) ;
}
.VPDocFooter .desc:before,
.VPDocFooter .desc:after {
content: '' ;
width: 8px ;
height: 8px ;
display: inline-block ;
overflow: hidden ;
}
.VPDocFooter .prev .desc {
align-self: flex-start ;
justify-self: flex-start ;
}
.VPDocFooter .next .desc {
align-self: flex-end ;
justify-self: flex-end ;
}
}