这是我设法做的..
http://jsfiddle.net/pns2050/gAZPs/3/
#navigation ul li {
text-decoration: none;
list-style:none;
text-align:center;
float:left;
width:80px;
height:30px;
margin-left:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
background-image:url(../images/nav.jpg);
box-shadow: 0px 2px 5px 2px #91948d;
}
#navigation ul li a {
margin-top:5px;
text-decoration: none;
color:white;
font-weight:bold;
width:100%;
height:100%;
display:block;
}
#navigation ul li:hover
{
height:33px;
}
#navigation ul li a:hover {
margin-top: 8px;
}
我遇到的问题是,如果我将鼠标放在“框”的顶部,则在悬停时,文本将返回其原始位置..我已将 [ul li a] 设置为 height:100% 但我不明白为什么它不起作用..
任何帮助将不胜感激,谢谢