Add support for dark theme scrollbar colors (#1038)
This commit is contained in:
parent
e4f28b31ce
commit
37ea7e2c9a
@ -16,7 +16,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div class="content" id="content"><div class="content-body" id="content-body">
|
<div class="content scrollbar" id="content"><div class="content-body" id="content-body">
|
||||||
|
|
||||||
<span tabindex="-1" id="content-scroll-focus"></span>
|
<span tabindex="-1" id="content-scroll-focus"></span>
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
<body>
|
<body>
|
||||||
|
|
||||||
<div class="content-outer">
|
<div class="content-outer">
|
||||||
<div class="content" id="content"><div class="content-body" id="content-body">
|
<div class="content scrollbar" id="content"><div class="content-body" id="content-body">
|
||||||
|
|
||||||
<span tabindex="-1" id="content-scroll-focus"></span>
|
<span tabindex="-1" id="content-scroll-focus"></span>
|
||||||
|
|
||||||
@ -48,7 +48,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div></div>
|
</div></div>
|
||||||
<div class="content-sidebar" id="content-sidebar" hidden><div class="content-sidebar-inner">
|
<div class="content-sidebar scrollbar" id="content-sidebar" hidden><div class="content-sidebar-inner">
|
||||||
<div class="content-sidebar-top">
|
<div class="content-sidebar-top">
|
||||||
<button class="sidebar-button danger" id="close-button" title="Close popup"><span class="sidebar-button-icon" data-icon="cross"></span></button>
|
<button class="sidebar-button danger" id="close-button" title="Close popup"><span class="sidebar-button-icon" data-icon="cross"></span></button>
|
||||||
<button class="sidebar-button" disabled id="navigate-previous-button" title="Previous definition (Alt + B)"><span class="sidebar-button-icon" data-icon="left-chevron"></span></button>
|
<button class="sidebar-button" disabled id="navigate-previous-button" title="Previous definition (Alt + B)"><span class="sidebar-button-icon" data-icon="left-chevron"></span></button>
|
||||||
|
@ -85,6 +85,9 @@
|
|||||||
--sidebar-button-icon-color: #333333;
|
--sidebar-button-icon-color: #333333;
|
||||||
--sidebar-button-disabled-icon-color: #888888;
|
--sidebar-button-disabled-icon-color: #888888;
|
||||||
--sidebar-button-danger-icon-color: #ffffff;
|
--sidebar-button-danger-icon-color: #ffffff;
|
||||||
|
|
||||||
|
--scrollbar-thumb-color: #c1c1c1;
|
||||||
|
--scrollbar-track-color: #f1f1f1;
|
||||||
}
|
}
|
||||||
:root[data-yomichan-theme=dark] {
|
:root[data-yomichan-theme=dark] {
|
||||||
/* Colors */
|
/* Colors */
|
||||||
@ -127,6 +130,9 @@
|
|||||||
--sidebar-button-icon-color: #cccccc;
|
--sidebar-button-icon-color: #cccccc;
|
||||||
--sidebar-button-disabled-icon-color: #777777;
|
--sidebar-button-disabled-icon-color: #777777;
|
||||||
--sidebar-button-danger-icon-color: #ffffff;
|
--sidebar-button-danger-icon-color: #ffffff;
|
||||||
|
|
||||||
|
--scrollbar-thumb-color: #444444;
|
||||||
|
--scrollbar-track-color: #2f2f2f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -185,6 +191,30 @@ a {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Scrollbars */
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar {
|
||||||
|
scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color);
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar {
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar-button {
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar-thumb {
|
||||||
|
background-color: var(--scrollbar-thumb-color);
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar-track {
|
||||||
|
background-color: var(--scrollbar-thumb-color);
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar-track-piece {
|
||||||
|
background-color: var(--scrollbar-track-color);
|
||||||
|
}
|
||||||
|
:root[data-yomichan-theme=dark] .scrollbar::-webkit-scrollbar-corner {
|
||||||
|
background-color: var(--scrollbar-track-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Main layout */
|
/* Main layout */
|
||||||
.content {
|
.content {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
Loading…
Reference in New Issue
Block a user