1
Wie kann ich die Li beim Hover ein- und ausblenden? Ich habe versucht, zu li negativen linken Wert und dann auf Hover Set auf Null, aber es hat nicht für mich arbeiten.Wie mache ich Slide-In und Out auf Hover?
Dies ist mein Code:
HTML
<nav class="menu">
<ul>
<li class="active"><a href="#">EN</a></li>
<li><a href="#">LV</a></li>
<li><a href="#">RU</a></li>
</ul>
</nav>
CSS
.menu ul {
list-style-type: none;
float: left;
display:;
}
.menu li {
visibility:hidden;
opacity:0;
transition:opacity 0.6s linear;
display: inline-block;
}
.menu li:first-child {
visibility:visible;
opacity:1;
}
.menu ul:hover > li {
visibility:visible;
opacity:1;
}
.menu a {
text-decoration: none;
}
.menu a:hover {
color:red;
}
Ja, danke das ist genau das, was ich wollte, noch eine Frage, li Elemente zeigen, wenn ich in der Nähe von ihnen schweben, aber es sollte tatsächlich nach dem Schweben genau auf dem Element li angezeigt werden. – Viktor
Sie müssen Element prüfen und überprüfen, wie das Element rendert. Zum Beispiel, Sie schweben, wenn 'ul' schwebt, die alle 'li' Kinder sowie einige Polsterung auf der linken Seite umfasst. – SamHH
danke für Ihre Hilfe – Viktor