我怎么能在我的悬停中停止jerkiness它似乎移动几个像素:
CSS:
header nav ul li{
list-style:none;
display:inline-block;
}
header nav li a {
color:#8f3479;
text-align:center;
width:30px;
padding:15px;
}
header nav li a:hover, .current{
padding:15px;
font-weight:bold;
background-color:#8f3479;
border-radius:5px;
color:#fff;
}
HTML:
<header>
<div class="branding"></div>
<nav>
<ul>
<li><a class="current" href="#">Home</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Contact</a></li>
</ul>
<nav>
</header>
答案 0 :(得分:1)
这是因为悬停状态的大胆处理。如果您也将粗体添加到常规链接,则两个状态将保持相同。 看到这个小提琴例如 - http://jsfiddle.net/ZhM3T/1/