Gunnar Bittersmann: Button soll website background ändern

Beitrag lesen

@@Rolf B

meine Frage wäre: Wie macht man das bedienbar, ohne JavaScript einzusetzen?

Meine erste Frage wäre da: Wie macht man das bedienbar, wenn man JavaScript einsetzt?

Die Antwort: Auf den Checkbox-Hack verzichten! Stattdessen einen Button einsetzen: einen Toggle-Button.

Ohne JavaScript: kein Button, sondern ein Link <a href="?theme=dark"> Serverseitig wird daraufhin ein anderes Stylesheet eingebunden.

Progressive enhancement: Aus dem Link wird ein Toggle-Button und es wird ein Cookie gesetzt, der dem Nutzer auch andere Seiten dieser Website in dunkel präsentiert.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann