0
我试图突出显示“个人训练”链接和任何其他下拉链接时,一个子链接悬停。更改下拉链接和父链接的颜色?
例如:用户悬停“个人训练”链接,然后下拉菜单显示。然后,当他在名单上时,“个人训练”仍然突出。
HTML:
<ul id="nav">
<li><a href="index.php">Home</a></li>
<li><a href="personaltraining.php">Personal Training</a>
<ul>
<li><a href="signup.php">Sign Up</a></li>
<li><a href="meetthetrainers.php">Meet The Trainers</a></li>
</ul>
</li>
</ul>
CSS:
#header a {
margin: 0px;
padding: 10px;
display: block;
text-decoration: none;
font-size: 20px;
font-weight: bold;
color: #000;
}
#nav a:hover {
margin: 0px;
padding: 10px;
display: block;
text-decoration: none;
font-weight: bold;
color: #000;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #FFF), color-stop(1, #00F));
}
#nav li ul {
width: auto;
position: absolute;
display: none;
background-color: #0F0;
background-image: none;
}
#nav ul li:hover {
width: auto;
position: absolute;
background-color: #00F;
background-image: none;
}
#nav ul a:hover {
background-color: #00F;
background-image: none;
}
#nav li a:hover + a {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #FFF), color-stop(1, #00F));
}
#nav li:hover ul {
display: block;
}
我显示的下拉菜单中的作品,它强调了悬停所有我需要的是如何突出一个下拉链接任何单个项目的代码和它的父母链接。
由于提前,Slulego
谢谢它经过一些调整后效果很好! – Slulego
太棒了,男人:) – jmeas