Hey,

ich hab jetzt doch noch etwas mit CSS rumprobiert.

Mit folgendem Code kann ich das Element immerhin schon mal verstecken wenn das Endgerät unter 640px liegt:

HTML-Code:
#nav {
        
}
    
@media screen and (max-width: 640px) {
 
#nav {   
        
        display: none;
        
}
}
Gibt es hier wirklich keine Möglichkeit ins CSS statt "display: none;" einen Button einzubinden der das Element erst hinter sich versteckt und beim drauf tippen aufklappt?

Ich würde gerne auf JS verzichten.