Software & Apps

Software und Apps sind aus unserem Alltag nicht mehr wegzudenken; von Musik- und Videobearbeitung, Antiviren-Tools, VPN-Clients bis hin zu Office und gewissen Alternativen - hier dreht sich alles um Software & Apps für Deinen PC.
67.540 Beiträge
Brauche Hilfestellung beim modifizieren eines ausklappbaren Seitenmenüs mit Hamburger-Button?

Wie in der Überschrift schon beschrieben, brauche ich von

jemandem von euch eine Hilfestellung beim modifizieren eines

ausklappbaren Seitenmenüs mit Hamburger-Button.

Es ist eine Version mit JS und bietet mit den passenden "ARIA

attributes" ansich eine "full accessibility", wobei auch die

Skip - TAB-Funktion (Skip - Links) berücksichtigt wurde.  

Zur Ansicht des JS: 

"Link gelöscht"

Mein body besteht aus drei grids nebeneinander:

body {

      display: grid;

      grid-template-columns: [left] minmax(0.45em,1fr) [main] minmax(10em,70em) [right] minmax(0.45em,17rem);

      grid-template-rows: 1;

      grid-gap: 0;

   }

Im rechten grid möchte ich die Haupt-Navi haben.

Es gibt drei "Zustände" die die navi haben kann.

a) Die Navigationspunkte werden alle voll angezeigt. Soweit habe ich es schon.

Nur was jetzt noch fehlt ist das meine SUBNAV "<div class="subnav" hidden>" welche momentan noch darunter angezeigt werden, was ich nicht möchte, seitlich von rechts langsam einslidert und zwar dann auch rechts von den Hauptmenüpunkten. Dort stehenbleibt.

--

b) zweiter "Zustand" wenn das Browserfenster zusammengezogen wurde und der Hamburger Button erscheint.

Auch hier soll das SUBMENUE mit seinen Unterpunkten seitlich von rechts langsam einslidern und zwar dann auch rechts vom Hamburger-Button.

--

c) dritter Zustand: bei allem was kleiner als 43.75em ist ( @media (min-width: 43.75em) {} )

Bei diesem Fall sollen alle Menüpunkte untereinander dargestellt werden und am liebsten sollte dann die Untermenü-Punkte mit details und summary geöffnet und geschlossen werden. Was sich ja auch mit der ul und li Struktur anbietet.

--

Um das alles zu bewerkstelligen brauche ich eure Hilfe.

Ich brauche jemanden der mir das Schritt für Schritt zeigt und anleitet wie es geht.

Auch wenn ich keine große Routine darin habe möchte ich alles nur gezeigt bekommen oder aber auch Hinweislinks dazu bekommen.

Keine sofortige Komplettlösung.

--

Hier nun der Link zu meinem aktuellen Beispiel zum ansehen, es wird eine Site für einen guten Kumpel von mir:

"Link gelöscht"

Freue mich über eure aktive Hilfe.

M.

Ask Me Anything: Blickwechsel

Du stellst die Fragen, ein außergewöhnlicher Nutzer antwortet! Begegne mit Deinen Fragen anderen Menschen hautnah und persönlich.

Ask Me Anything: Themenspecials

Im gutefrage Themenspecial beantworten Verbände, Organisationen und Personen des öffentlichen Lebens Deine Fragen zu aktuellen Themen.