mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
use a media query instead of light-dark function
We're using a media query with prefers-color-scheme instead of light-dark in order to support older browser versions
This commit is contained in:
@@ -1,49 +1,83 @@
|
||||
@charset "UTF-8";
|
||||
|
||||
:root {
|
||||
/* color-scheme is needed for form controls that cannot be completely styled
|
||||
* Browsers not supporting it will use the light colors for this controls.
|
||||
* The affected controls are:
|
||||
*
|
||||
* - checkboxes when unchecked
|
||||
* - radio buttons when not selected
|
||||
* - dropdown menu of select
|
||||
*/
|
||||
color-scheme: light dark;
|
||||
--page-background-color: light-dark(#ffffff, #131314);
|
||||
--page-color: light-dark(#000000, #fafafa);
|
||||
|
||||
--page-title-background-color: light-dark(#aaaaaa, #3e3e3f);
|
||||
--banner-background-color: #cccccc;
|
||||
--banner-link-color: #000000;
|
||||
--breadcrumb-border-color: #aaaaaa;
|
||||
--button-background-color: #cccccc;
|
||||
--button-border-color: #aaaaaa;
|
||||
--button-color: #000000;
|
||||
--errorbar-background-color: #900000;
|
||||
--errorbar-color: #ffffff;
|
||||
--infobar-background-color: #cccccc;
|
||||
--infobar-color: #333333;
|
||||
--infobar-input-background-color: #ffffff;
|
||||
--infobar-input-border-color: #333333;
|
||||
--input-border-color: #cccccc;
|
||||
--input-background-color: #ffffff;
|
||||
--input-focus-box-shadow-color: #aaaaaa;
|
||||
--link-color: #00008b;
|
||||
--main-link-visited-color: #99008B;
|
||||
--menu-border-color: #aaaaaa;
|
||||
--page-background-color: #ffffff;
|
||||
--page-color: #000000;
|
||||
--page-title-background-color: #aaaaaa;
|
||||
--submit-line-border-color: #aaaaaa;
|
||||
--successbar-background-color: #009000;
|
||||
--successbar-color: #ffffff;
|
||||
--table-border-color: #cccccc;
|
||||
--table-cell-background-color: #cecece;
|
||||
--table-even-row-background-color: #dadada;
|
||||
--table-header-background-color: #a0a0a0;
|
||||
--wrapper-background-color: #eeeeee;
|
||||
--wrapper-border-color: #cccccc;
|
||||
--wrapper-box-shadow-color: #666666;
|
||||
}
|
||||
|
||||
--wrapper-background-color: light-dark(#eeeeee, #1b1b1c);
|
||||
--wrapper-border-color: light-dark(#cccccc, #464646);
|
||||
--wrapper-box-shadow-color: light-dark(#666666, #29292a);
|
||||
|
||||
--link-color: light-dark(#00008b, #4493f8);
|
||||
|
||||
--main-link-visited-color: light-dark(#99008B, #b74cad);
|
||||
|
||||
--menu-border-color: light-dark(#aaaaaa, #3e3e3f);
|
||||
|
||||
--breadcrumb-border-color: light-dark(#aaaaaa, #3e3e3f);
|
||||
|
||||
--submit-line-border-color: light-dark(#aaaaaa, #3e3e3f);
|
||||
|
||||
--errorbar-background-color: light-dark(#900000, #5d0000);
|
||||
--errorbar-color: light-dark(#ffffff, #dcdcdc);
|
||||
|
||||
--successbar-background-color: light-dark(#009000, #005d00);
|
||||
--successbar-color: light-dark(#ffffff, #dcdcdc);
|
||||
|
||||
--banner-background-color: light-dark(#cccccc, #2a2a2b);
|
||||
--banner-link-color: light-dark(#000000, #fafafa);
|
||||
|
||||
--infobar-background-color: light-dark(#cccccc, #2a2a2b);
|
||||
--infobar-color: light-dark(#333333, #dcdcdc);
|
||||
|
||||
--infobar-input-background-color: light-dark(#ffffff, #0c0c0d);
|
||||
--infobar-input-border-color: light-dark(#333333, #6b6b6c);
|
||||
|
||||
--input-border-color: light-dark(#cccccc, #3e3e3f);
|
||||
--input-background-color: light-dark(#ffffff, #0c0c0d);
|
||||
--input-focus-box-shadow-color: light-dark(#aaaaaa, #6b6b6c);
|
||||
|
||||
--table-border-color: light-dark(#cccccc, #3e3e3f);
|
||||
--table-cell-background-color: light-dark(#cecece, #131314);
|
||||
--table-even-row-background-color: light-dark(#dadada, #1e1e1f);
|
||||
--table-header-background-color: light-dark(#a0a0a0, #29292a);
|
||||
@media screen and (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--banner-background-color: #2a2a2b;
|
||||
--banner-link-color: #fafafa;
|
||||
--button-background-color: #2a2a2b;
|
||||
--button-border-color: #3e3e3f;
|
||||
--button-color: #fafafa;
|
||||
--breadcrumb-border-color: #3e3e3f;
|
||||
--errorbar-background-color: #5d0000;
|
||||
--errorbar-color: #dcdcdc;
|
||||
--infobar-background-color: #2a2a2b;
|
||||
--infobar-color: #dcdcdc;
|
||||
--infobar-input-background-color: #0c0c0d;
|
||||
--infobar-input-border-color: #6b6b6c;
|
||||
--input-border-color: #3e3e3f;
|
||||
--input-background-color: #0c0c0d;
|
||||
--input-focus-box-shadow-color: #6b6b6c;
|
||||
--link-color: #4493f8;
|
||||
--main-link-visited-color: #b74cad;
|
||||
--menu-border-color: #3e3e3f;
|
||||
--page-background-color: #131314;
|
||||
--page-color: #fafafa;
|
||||
--page-title-background-color: #3e3e3f;
|
||||
--submit-line-border-color: #3e3e3f;
|
||||
--successbar-background-color: #005d00;
|
||||
--successbar-color: #dcdcdc;
|
||||
--table-border-color: #3e3e3f;
|
||||
--table-cell-background-color: #131314;
|
||||
--table-even-row-background-color: #1e1e1f;
|
||||
--table-header-background-color: #29292a;
|
||||
--wrapper-background-color: #1b1b1c;
|
||||
--wrapper-border-color: #464646;
|
||||
--wrapper-box-shadow-color: #29292a;
|
||||
}
|
||||
}
|
||||
|
||||
* {
|
||||
|
||||
Reference in New Issue
Block a user