manu wrote: ↑Thu Jun 14, 2018 2:45 pm
Den Hamburger im Kopf- und die Navi im Fussbereicht finde ich ein sehr gelungener Ansatz. Was ich mir vielleicht noch wünsche, ist ein skiplink zur Navigation für die Barrierefreiheit.
Ik nixe spächä Switzerdütsch
))
Was meinst du mit "skiplink"?
Ich dachte, es ist barrierefrei.
Erstens kann man mit Accesskeys das Menü öffnen und schließen (FF: Alt-Shift-1 oder eben 2).
Zweitens erreicht man mit TAB den Hamburger auch ganz gut.
Oder meintest du einen Sprung nach unten?
manu wrote: ↑Thu Jun 14, 2018 2:45 pm
... jetzt bist Du praktisch auf der Zielgeraden für ein Template ohne JS und dann kommen am Ende noch die (wohl spannenden) Animationen rein, die aber keinen Fallback haben. Ginge das nicht auch mit CSS Animation?
Erste Grundregel: Die Animationen sind nicht Pflicht!
Die muss man sowieso händisch setzen. Ich wollte nicht noch ein Plugin bzw. eine INI für Editoren bauen. Mit reinem CSS gehen Animationen wirklich gut - jedoch nicht Scrollposition-abhängig. (zumindest denke ich das)
manu wrote: ↑Thu Jun 14, 2018 2:45 pm
Was an der :target Navigation etwas gewöhnungsbedürftig ist, ist das aufgeklappte Menü bei Seite zurück/history.back. Da würde ich - wenn schon JS - das schon von Christoph bemerkte Menü auf toggle modifizieren und den CSS fallback beibehalten.
Tatsächlich wollte ich ursprünglich mal ohne JS auskommen. Deshalb habe ich das :target-Menü so gelassen. Alles andere kam später hinzu (es musste was zappeln). Und ich finde den Anhang in der URL gar nicht so schlimm (# und #main-nav). Im "normalen" Besucherablauf spielt das keine große Rolle - Testern fällt es immer auf.
manu wrote: ↑Thu Jun 14, 2018 2:45 pm
Was hast Du da denn für einen Minifier drin für css und js, interessant.
Das ist ein geheimes Plugin eines geheimen Programmierers im Hintergrund
))
Quatsch!
Das ist Holgers CnC (Cache&Compress für CMSimple_XH) von
hier.
Außerdem habe ich noch Olafs
"0page"-Plugin drin. Klein - aber OHO!