【发布时间】:2013-11-29 11:59:07
【问题描述】:
我希望我的导航项目在悬停时填充栏 在那里也粘贴了 HTML,所以你可以更好地查看它。
http://i43.tinypic.com/309mzkn.png
黑色悬停在上面,我如何让它很好地填充绿色条。
HTML
<body>
<div class="headerMenu">
<div id="wrapper">
<div class="logo">
<a href="#"><img src="img/logo.png" alt="Find friends online."/> </a>
</div>
<div class="search_box">
<form method="get" action="search.php" id="search">
<input name="q" type="text" size="60" placeholder="Search for people or places near you..." />
</form>
</div>
<div id="menu">
<ul>
<li><a href="#">Home</a>
</li>
<li><a href="#">About</a>
</li>
<li><a href="#">Sign Up</a>
</li>
</ul>
<div class="clear"></div>
</div>
</div>
</div>
<br>
<br>
<div class="homepageSignup">
<section id="signup">
<h2>Sign up Below...</h2>
<form action="#" method="post">
<input type="text" size="25" name="fname" placeholder="First Name">
<input type="text" size="25" name="lname" placeholder="Last Name">
<input type="text" size="25" name="email" placeholder="Email">
<input type="text" size="25" name="password" placeholder="Password">
<input type="submit" name="submit" placeholder="Sign Up">
</form>
</section>
</div>
</body>
CSS
#menu {
position:absolute; top:0px; right:0px;
margin-right:6%;
height:38px;
}
#menu ul{
list-style-type:none;
text-decoration:none;
}
#menu ul li {
float:left;
margin-right:15px;
}
#menu ul li a {
text-decoration:none;
font-size:18px;
color:#fff;
}
#menu ul li a:hover {
text-decoration:none;
font-size:18px;
color:#fff;
background-color:#000;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-ms-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}
【问题讨论】:
-
澄清一下,当您将鼠标悬停在某个选项上时,您想用黑色填充整个绿色区域还是只填充选项周围的区域?
-
你能把 HTML 连同它一起发布吗?如果允许 JS,您可以更改我假设为 #menu 的容器的背景
-
@JHuangweb 我发布了 Html
标签: css navigation hover