# The Problem
Important Article to read:
How to solve the diagonal submenu hover problem
#How to fix:
1. Use position: relative
on the parent/mainmenu item.
2. Use position: absolute
on the submenu/child item.
3. Toggle submenu visibility on parent hover.
In this example our parent class/div/item is woocommerce.menu-cart-holder
and child item is .mini-cart
So, the code will be like this.
.woocommerce.menu-cart-holder { position: relative; } .woocommerce.menu-cart-holder:hover:before { content: ''; position: absolute; width: 600px; height: 300px; right: 0; } .menu-cart-holder:hover .mini-cart { position: absolute; }
*** This is the main CSS. You should add other necessary CSS on these items according to your needs.
# After Fix this is how it will look like.