@@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
freiwillige Angabe, für jeden sichtbar
freiwillige Angabe, für jeden sichtbar
freiwillige Angabe, für jeden sichtbar

Vorschau (Nachricht wird im Forum „SELF-Forum“ erscheinen)

  • Keine Tag-Vorschläge verfügbar
  • keine Tags vergeben

abbrechen