@@beatovich
Im Sinne der Konsistenz-Erhaltung sollte man sich darauf beschränken, mit Javascript bestenfalls Klassen zu setzen
… oder andere Attribute.
In diesem responsiven Menü (Viewport so klein machen bis der Hamburger kommt) ist es das aria-expanded-Attribut. Da braucht man kein Klassenattribut.
Und dass die Sichtbarkeit übers hidden-Attribut geregelt werden kann/sollte, hatten wir auch schon desöfteren hier im Forum besprochen.
LLAP 🖖
-- 
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
  “When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann Julius
 Julius Rolf b
 Rolf b