Skip to content

Commit 6f58814

Browse files
committed
Style scrollbar in snippets
1 parent 6f754b1 commit 6f58814

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

scaladoc/resources/dotty_res/styles/theme/color-tokens.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@
6464
--code-syntax-highlighting-deletion: var(--crimson11);
6565
--code-syntax-highlighting-variable: var(--purple9);
6666

67+
--code-syntax-highlighting-scrollbar: var(--grey8);
68+
--code-syntax-highlighting-scrollbar-hover: var(--grey9);
69+
6770
--code-method-highlighting-type: var(--purple9);
6871
--code-method-highlighting-type-link: var(--sky11);
6972
--code-method-highlighting-code-fg: var(--grey12);
@@ -142,6 +145,9 @@
142145
--code-syntax-highlighting-deletion: var(--crimson11);
143146
--code-syntax-highlighting-variable: var(--purple9);
144147

148+
--code-syntax-highlighting-scrollbar: var(--grey8);
149+
--code-syntax-highlighting-scrollbar-hover: var(--grey9);
150+
145151
--code-method-highlighting-type: var(--purple9);
146152
--code-method-highlighting-type-link: var(--sky11);
147153
--code-method-highlighting-code-fg: var(--grey12);

scaladoc/resources/dotty_res/styles/theme/components/code-snippet.css

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,27 @@
167167
.hljs-variable {
168168
color: var(--code-syntax-highlighting-variable);
169169
}
170+
171+
/* Scrollbar */
172+
173+
/* For Firefox */
174+
.snippet {
175+
scrollbar-color: var(--code-syntax-highlighting-scrollbar);
176+
scrollbar-width: thin;
177+
}
178+
179+
/* For Chrome */
180+
181+
.snippet::-webkit-scrollbar-thumb {
182+
background-color: var(--code-syntax-highlighting-scrollbar);
183+
border-radius: 3px;
184+
}
185+
186+
.snippet::-webkit-scrollbar-thumb:hover {
187+
background-color: var(--code-syntax-highlighting-scrollbar-hover);
188+
}
189+
190+
.snippet::-webkit-scrollbar {
191+
width: 8px;
192+
height: 8px;
193+
}

0 commit comments

Comments
 (0)