feat: add custom scrollbar for toc-menu
diff --git a/antora-ui-camel/src/css/main.css b/antora-ui-camel/src/css/main.css
index 0bc467e..1f102df 100644
--- a/antora-ui-camel/src/css/main.css
+++ b/antora-ui-camel/src/css/main.css
@@ -25,13 +25,26 @@
}
.toc.sidebar .toc-menu ul {
- -ms-overflow-style: none; /* Internet Explorer 10+ */
- scrollbar-width: none; /* Firefox */
+ scrollbar-width: thin; /* Firefox */
}
.toc.sidebar .toc-menu ul::-webkit-scrollbar {
- width: 0;
- background: transparent; /* Chrome/Safari/Webkit */
+ width: var(--scrollbar-thickness); /* Chrome/Safari/Webkit */
+ }
+
+ .toc.sidebar .toc-menu ul::-webkit-scrollbar-track {
+ background: var(--scrollbar-track-color);
+ border-radius: var(--scrollbar-radius);
+ }
+
+ .toc.sidebar .toc-menu ul::-webkit-scrollbar-thumb {
+ background: var(--scrollbar-thumb-color);
+ border-radius: var(--scrollbar-radius);
+ }
+
+ .toc.sidebar .toc-menu ul::-webkit-scrollbar-thumb:hover,
+ .toc.sidebar .toc-menu ul::-webkit-scrollbar-thumb:active {
+ background: var(--scrollbar-thumb-active-color);
}
}