我正在尝试制作一个菜单,当您将鼠标悬停在其他菜单项时,会从白色变为蓝色。我正在考虑使用不透明度,但没有运气,你有什么建议?
HTML
<nav>
<ul class="showcase">
<li><a href="#" class="current">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
</nav>
CSS
nav ul li a{
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
color: black;
text-transform:capitalize;
font-weight:normal;
display:block; /* IE6, IE7 line height fix */
padding:15px;
background-color:transparent;
margin-top:0px;
margin-right:6px;
text-decoration:none;
}
nav ul li a:hover{
background-color: #43AEF2;
padding:15px;
color:white;
-moz-border-radius: 8px;
border-radius: 8px;
}
nav ul li a.current{
background-color:#43aef2 ;
padding:15px;
color:white;
-moz-border-radius: 8px;
border-radius: 8px;
}
JS
$("li").css('opacity', '1')
$(".selected").css('opacity', '.9')
$('ul.showcase').hover(
function() {
$(this).find('li').stop().fadeTo(500, 1);
}, function() {
$(this).find('li').stop().fadeTo(500, .8);
})