Button soll website background ändern
the130n
- css
- html
Hallo, nur eine kurze frage, ich will auf meine Website einen Toggle Switch einfügen, also einen Button der den Hintergrund der Website ändert oder auch andere dinge. Danke im Vorraus ;D
@@the130n
Hallo, nur eine kurze frage, ich will auf meine Website einen Toggle Switch einfügen, also einen Button der den Hintergrund der Website ändert oder auch andere dinge.
Dann mach das doch.
Und was war jetzt deine Frage?
LLAP 🖖
Hallo Gunnar,
meine Frage wäre: Wie macht man das bedienbar, ohne JavaScript einzusetzen?
@@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 🖖
hallo
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.
Ergänzung:
via htaccess lassen sich interne Umleitungen (z.B. auf ein anderes css) erstellen, die auf das Cookie reagieren. Man muss also nicht extra php / perl oder dergleichen bemühen.
@@beatovich
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.
Ergänzung:
via htaccess lassen sich interne Umleitungen (z.B. auf ein anderes css) erstellen, die auf das Cookie reagieren. Man muss also nicht extra php / perl oder dergleichen bemühen.
Und dasselbe gilt dann wohl auch für den Query theme=dark
.
LLAP 🖖
hallo
@@beatovich
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.
Ergänzung:
via htaccess lassen sich interne Umleitungen (z.B. auf ein anderes css) erstellen, die auf das Cookie reagieren. Man muss also nicht extra php / perl oder dergleichen bemühen.
Und dasselbe gilt dann wohl auch für den Query
theme=dark
.
Das muss ich doch bezweifeln, denn da verlinkt man ja html-Documente, braucht aber eine interne Umleitung bei einem css-request.
Servus!
Hallo, nur eine kurze frage, ich will auf meine Website einen Toggle Switch einfügen, also einen Button der den Hintergrund der Website ändert oder auch andere dinge.
Such mal im Wiki nach Toggle.
Dort findest Du dann classList.toggle.
Danke im Vorraus ;D
Herzliche Grüße
Matthias Scharwies