Ich versuche, den Warenkorb des Kunden anzeigen zu lassen, wenn sie die Maus über Mein Warenkorb bewegen. Ich mag CSS für diesen Effekt verwenden, aber ich bin in ein Problem laufen, wo .cart
.my-cart
verursachen die Größe .cart
zu strecken ...Hilfe bei der relativen Positionierung
Update
das ist nun fest, aber die .my-cart:hover
Effekt gilt nicht, wenn ich mouseOut von .my-cart
und in .cart
... da .cart
innerhalb von .my-cart
ist, sollte es nicht, dass
.tab {
position: relative;
float: left;
margin-left: 10px;
}
.my-cart .cart {
position: relative;
visibility: none;
top: 0;
right: 136px;
z-index: 2;
width: 450px;
padding: 8px;
}
.my-cart:hover .cart {
visibility: normal;
}
<ul class='clearfix'>
<li class='tab my-account'><div>My Account</div></li>
<li class='tab my-cart'><div>My Cart (0 items)</div>
<div class='cart'>asdfasdfasdf</div>
</li>
</ul>
Versuchen Sie, .my-cart auf Position: relativ und .cart auf Position: absolut einzustellen – JackCA