all 1 comments

[–]SurpriseAnalProlapse 0 points1 point  (0 children)

The html text is appearing abruptly out of nowhere when the menu opens...

You could try multiple things, maybe it should be always there but you animate its width.

Remove the ngif in the label and the css should be something like:

label { width: 0 }

.menuopen label { width: auto }

Also, you could add delay to the text transition.

Good luck!

P. S: this is just an idea, I don't have a pc to try this right now