mirror of
https://github.com/cotes2020/jekyll-theme-chirpy.git
synced 2025-06-08 00:27:58 +00:00
Adding visibility classes for light and dark theme.
This commit is contained in:
parent
3f11cef46f
commit
7728cc4d3e
@ -57,14 +57,59 @@
|
|||||||
--timeline-node-bg: rgb(150, 152, 156);
|
--timeline-node-bg: rgb(150, 152, 156);
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
body:not(.color-scheme-light) {
|
/* Light scheme prefered (= dark scheme not prefered)
|
||||||
|
* -> dark scheme triggered with <body class="color-scheme-dark">
|
||||||
|
*/
|
||||||
|
body.color-scheme-dark{
|
||||||
|
/* Dark scheme */
|
||||||
@include darkScheme();
|
@include darkScheme();
|
||||||
|
// Hide element in dark color scheme
|
||||||
|
// (visible in light scheme)
|
||||||
|
.color-scheme-dark-hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.color-scheme-light-hidden {
|
||||||
|
display: initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
body:not(.color-scheme-dark) {
|
||||||
|
/* Light scheme */
|
||||||
|
// Hide element in dark color scheme
|
||||||
|
// (visible in light scheme)
|
||||||
|
.color-scheme-light-hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.color-scheme-dark-hidden {
|
||||||
|
display: initial;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media not (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
body.color-scheme-dark {
|
/* Dark scheme prefered
|
||||||
|
* -> light scheme triggered with <body class="color-scheme-light">
|
||||||
|
*/
|
||||||
|
body:not(.color-scheme-light) {
|
||||||
|
/* Dark scheme */
|
||||||
@include darkScheme();
|
@include darkScheme();
|
||||||
|
// Hide element in dark color scheme
|
||||||
|
// (visible in light scheme)
|
||||||
|
.color-scheme-dark-hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.color-scheme-light-hidden {
|
||||||
|
display: initial;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
body.color-scheme-light {
|
||||||
|
/* Light scheme */
|
||||||
|
// Hide element in dark color scheme
|
||||||
|
// (visible in light scheme)
|
||||||
|
.color-scheme-light-hidden {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.color-scheme-dark-hidden {
|
||||||
|
display: initial;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user