我正在尝试构建一个具有 :hover 效果的导航。当我悬停时,悬停效果不会扩大以填充导航的整个背景。我曾尝试使用边距和填充来操作它,但无济于事。
这是CSS:
div#nav {
background-image: url("images/navback.png");
background-repeat: no-repeat;
width: 580px;
height: 85px;
margin-left: 100px;
}
ul#navlist {
padding-top: 10px;
padding-left: 25px;
font-size: 15px;
font-family: 'OpenSansCondensedBold', sans-serif;
font-weight: bold;
line-height: 40px;
}
ul#navlist li{
display: inline;
list-style-type: none;
margin: 18px;
line-height: 40px;
}
ul#navlist li:hover {
box-shadow:inset 0 0 10px #ffffff;
cursor: pointer;
}
a:link {
text-decoration: none;
color: #717171;
}
我有点难过,任何帮助表示赞赏!
这是标记:
<div id="nav">
<ul id="navlist">
<li><a href="">Home</a></li>
<li><a href="">Buy Art</a></li>
<li><a href="">Make Money</a></li>
<li><a href="">About Us</a></li>
<li><a href="">Contact Us</a></li>
</ul>
</div>