Dirk Vorderstraße, von Haus aus Berater und Fotograf aber kein Coder, bloggt hier privat und unregelmäßig über diverse interessante PHP-Funktionen und eingesetzte Code-Schnipsel.
Kategorien
Dirk Vorderstraße, von Haus aus Berater und Fotograf aber kein Coder, bloggt hier privat und unregelmäßig über diverse interessante PHP-Funktionen und eingesetzte Code-Schnipsel.
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.