Wunderbar, das funktioniert! 😀 Bei mir ist das background-image sowie fixed, von daher passt das genau.
Ich hab dabei gleich noch etwas über Pseudoelemente (speziell before:: und after::) gelernt, die waren mir bisher immer suspekt und ich hab sie meist gemieden. Aber vielleicht hab ich ihnen unrecht getan ;-) Und .toggle() kannte ich auch noch nicht bzw. nur aus jQuery.
Sehr schön, tausend Dank euch beiden und einen schönen Abend
Nico
P.S.: Hier noch meine funktionierende Testdatei: