Mit der CSS-Media-Query
@media (prefers-color-scheme: dark) {
}
kann die eigene Website beispielsweise andere Farben erhalten, wenn auf dem Endgerät der sog. Dark Mode ausgewählt ist. Warum nicht mal automatisch die Website auf Dark Mode setzen, wenn es auch wirklich dunkel ist. Die PHP-Functions date_sunset und date_sunrise liefern die entsprechenden Zeiten, hier ist beispielhaft die GPS-Position meines Wohnorts angegeben.
<?php
if (
(time() >= date_sunset(time(), SUNFUNCS_RET_TIMESTAMP, 51.7041769,7.845709, 90, 1))
) OR (
(time() <= date_sunrise(time(), SUNFUNCS_RET_TIMESTAMP, 51.7041769,7.845709, 90, 1))
) {
//some line of code, z.B. andere CSS einbinden
}
?>
Schwieriger wirds schon, wenn es die GPS-Position des Users sein soll – das ist meines Wissens nur mit JavaScript möglich.