Hallo,
Doch wie funktioniert das per CSS, wenn das Menu per Klick ausfahren soll?
Das ist mit CSS allein nicht möglich. Du kannst dich gern unter https://wiki.selfhtml.org/wiki/JavaScript/Tutorials/zugängliche_Dropdown-Navigation umschauen.
und wenn es nur um das Auf- und Zuklappen geht, reicht schon details/summary. Javascript wird wegen der absoluten Positionierung für IEs und MS-Edge benötigt, und für ein wenig Komfort.
Gruß
Jürgen