1

我有一个导航面板,当您将鼠标悬停在灯具上时<div>,它会在从主导航面板下拉的面板中显示前 5 个左右的灯具。

我正在尝试使用带有:hover. :hover这是我试图获得的一个例子:http: //jsfiddle.net/EajKf/189/

HTML:

<div id="nav">
    <ul id="menu">                
        <li><a class="home" href="#">Home</a></li>
        <li><a class="fixtures" href="#">Fixtures</a></li>
        <li><a class="hidden" href="#">Manchester City</a></li>             
    </ul>
</div>

CSS:

#nav li a.fixtures:hover{
        color: #000;
        margin-top:1px;
    -webkit-transition-duration: 0.4s;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: 0px 0px 20px rgba(0,235,255,0.8);
    -webkit-box-shadow: 0px 0px 20px rgba(255,102,51,0.8);
    background: rgba(255,102,51,0.8);
    opacity: 50%;
}
#nav li a.hidden{
     margin-top: 50px;
     padding: 100px;
     background-color: #fff;
     display: none;
}
#nav li a.fixtures:hover #nav li a.hidden{
    display: block;
}

感谢您的任何回答!

4

2 回答 2

4

你是这个意思吗?

http://jsfiddle.net/EajKf/190/

html:

<div id="nav">
    <ul id="menu">                
        <li class="home"><a href="#">Home</a></li>
        <li class="fixtures"><a href="#">Fixtures</a></li>
        <li class="hidden"><a href="#">Manchester City</a></li>             
    </ul>
</div>

CSS:

#nav li.fixtures:hover{
        color: #000;
        margin-top:1px;
    -webkit-transition-duration: 0.4s;
    cursor: pointer;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    box-shadow: 0px 0px 20px rgba(0,235,255,0.8);
    -webkit-box-shadow: 0px 0px 20px rgba(255,102,51,0.8);
    background: rgba(255,102,51,0.8);
    opacity: 50%;
}
li.hidden{
     margin-top: 50px;
     padding: 100px;
     background-color: #fff;
     display: none;
}

li.fixtures:hover +  li.hidden{
    display: block;
}

编辑:

它仍然不能按你的意愿工作......你必须让<li class="hidden">孩子<li class="fixtures">

于 2013-06-26T15:45:39.273 回答
0

您可以通过使用 css 'inherit' 值来做到这一点。查看这篇文章和其中的演示:http: //joshnh.com/2012/10/25/dont-forget-the-css-value-inherit/

于 2013-06-26T16:22:31.187 回答