【发布时间】:2014-09-05 10:46:35
【问题描述】:
我在通过 CSS 选择器从 CSS 调用 html 元素时遇到问题。奇怪的是,类选择器正在工作,但我无法从 CSS 中选择元素。所以我不得不给他们上课。
我想做的是;当鼠标悬停在我希望出现 <ul> 时,当鼠标不悬停时 <a>, 我希望 <ul>(菜单)消失。
HTML:
<div id="cFilter">
<a href="#" class="menus">Sort by date</a>
<ul class="uls">
<li class="lis">From old to new</li>
<li class="lis">From new to old</li>
</ul>
</div>
CSS:
.menus {
color:#2a2d4d;
float:left;
margin-left:13px;
margin-top:20px;
text-decoration:none;
text-align:center;
background-color:#ffd800;
width:200px;
height:40px;
position:relative;
z-index:9999;
}
.menus:hover > ul{
color:#4d78bd;
cursor:pointer;
display:block;
}
.uls {
display:none;
background-color:#808080;
width:150px;
height:60px;
margin-top:60px;
list-style-type:none;float:left;
position: absolute;
margin-left: 14px;
margin-bottom:-100px;
}
.lis:hover {
color:#eedede;
cursor:pointer;
}
这是我的小提琴:JSFiddle
希望有人可以帮助我..
【问题讨论】:
-
小提琴链接不起作用
-
请在您的问题中发布您的代码,不要指望我们为了帮助您而在互联网上闲逛。
-
@punithasubramaniv 它的工作
-
我很抱歉,但我只是认为人们会向我要小提琴并认为这样会更容易。我无意欺骗任何人.. @DavidThomas
-
人们不可避免地会要求 JS Fiddle 演示,但这不是必需的(尽管它非常有用);但是,相关代码是代码本身是否存在问题。
标签: html css css-selectors