Ciao, penso che il problema sia l'uso di overflow:hidden.
Finché <ul> ha position:static (valore di default), il suo overflow non influisce sui contenuti (discendenti) che hanno position:absolute (nel tuo caso, .dropdown-content) ma nel momento che <ul> è impostato con un position diverso da static (in questo caso lo hai impostato come fixed), anche i contenuti con position diverso da static sono sottoposti all'azione di quell'overflow.
Potresti risolvere rimuovendo semplicemente overflow:hidden, se questo non ti crea problemi collaterali.


Rispondi quotando
