cours/.obsidian/snippets/[ui] Native Scrollbar styles.css
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

35 lines
1.2 KiB
CSS

/*
Native scrollbars
I styled the native scrollbars before I reaized there was an option to render them in Obsidian...
Only tested on MacOS
https://github.com/replete/obsidian-minimal-theme-css-snippets
*/
:root {
--scrollbar-size: 6px;
}
::-webkit-scrollbar {
width: var(--scrollbar-size); /* for vertical scrollbars */
height: var(--scrollbar-size); /* for horizontal scrollbars */
}
::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
background:transparent;
}
::-webkit-scrollbar-track:vertical {
background:linear-gradient(to right, transparent 50%, hsla(var(--base-h), var(--base-s), calc(var(--base-l) - 10%), 0.2));
}
::-webkit-scrollbar-track:horizontal {
background:linear-gradient(to bottom, transparent 50%, hsla(var(--base-h), var(--base-s), calc(var(--base-l) - 10%), 0.2));
}
::-webkit-scrollbar-thumb {
background: var(--nav-indentation-guide-color);
}
/* ::-webkit-scrollbar-thumb:vertical {
border-radius: var(--scrollbar-size) 0 0 var(--scrollbar-size);
}
::-webkit-scrollbar-thumb:horizontal {
border-radius: var(--scrollbar-size) var(--scrollbar-size) 0 0;
} */
::-webkit-scrollbar-thumb:hover {
background: var(--text-muted);
}