Thank you for taking the time to demonstrate that it can be done. I have attempted to apply this method to my site mockup but I am having a few issues. I can get the submenu variants to display when I “Mouse enter” the top items, but if you don’t move to the submenu element fast enough the hover and default state “pulses”. The only difference I can see between my prototype and yours is that my submenus are instances of master components.
Also there is a bug in Figma which prevents me from linking some of the top items in the variants to the variant that has the appropriate submenu (using
Menu enter > change to"). It doesn’t allow me to select the variant… it just reverts back to itself.
You can try it here
Thanks!