Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:If dark/styles.css: Difference between revisions

Template page
Created page with "this should be the fallback: .ifdark > .dark { display: none; } .ifdark > .nodark { display: inherit; fallback: display: initial; } html.skin-theme-clientpref-night .ifdark > .nodark { display: none; } html.skin-theme-clientpref-night .ifdark > .dark { display: inherit; fallback: display: initial; } dark mode gadget: html.client-dark-mode .ifdark > .nodark { display: none; } html.client-dark-mode .ifdark > .dark { displ..."
 
(No difference)

Latest revision as of 15:23, 10 August 2025

/* this should be the fallback */
.ifdark > .dark {
    display: none;
}
.ifdark > .nodark {
    display: inherit; /* fallback */
    display: initial;
}

html.skin-theme-clientpref-night .ifdark > .nodark {
    display: none;
}
html.skin-theme-clientpref-night .ifdark > .dark {
    display: inherit; /* fallback */
    display: initial;
}

/* dark mode gadget */
html.client-dark-mode .ifdark > .nodark {
	display: none;
}

html.client-dark-mode .ifdark > .dark {
    display: inherit; /* fallback */
    display: initial;
}

@media screen and (prefers-color-scheme: dark) {
	html.skin-theme-clientpref-os .ifdark > .nodark {
	    display: none;
	}
	html.skin-theme-clientpref-os .ifdark > .dark {
	    display: inherit; /* fallback */
	    display: initial;
	}
}

@media screen and (prefers-color-scheme: light) {
	html.skin-theme-clientpref-os .ifdark > .dark {
	    display: none;
	}
	html.skin-theme-clientpref-os .ifdark > .nodark {
	    display: inherit; /* fallback */
	    display: initial;
	}	

}