1
我有一个导航栏,其中包含几个链接。我想链接放大(增加大小)鼠标悬停。我希望其他链接处于各自的位置。我为此写了代码以下代码。放大鼠标悬停效果
这里是HTML
<ul>
<li> <a href="#">Link 1 </a> </li>
<li> <a href="#">Link 2 </a> </li>
<li> <a href="#">Link 3 </a> </li>
</ul>
CSS代码:
a {
text-decoration:none;
font-size: 15px;
}
ul {
list-style-type:none;
}
li {
display: inline;
padding-left: 50px;
}
,这里是jQuery的悬停效果
$(function(){
$('a').hover(function(){
$(this).css({'z-index':'1','font-size':'30px'});
},
function(){
$(this).css({'z-index':'0','font-size':'15px'});
});
});
这里是的jsfiddle链接,上面Demo
我没有得到想要的效果。我错过了什么?以及如何在这个缩放过程中使用animate()?
在mousehover我不希望其他链接改变其位置。目前当我把鼠标放在链接1上时,链接2和链接3的位置都受到了影响 – shubendrak 2013-05-12 07:47:46
我用一些选项更新了答案 – gordatron 2013-05-12 07:59:03
text-align:center看起来好多了。感谢您的好建议。你能告诉我如何使用绝对定位来做到这一点。 – shubendrak 2013-05-12 08:24:19