我正在制作导航,可在此处查看:http://jsfiddle.net/ybvF4/
我确信在一个问题中提出两个问题是违反政策的,但我担心如果我这样做,解决方案可能无法合作。
我想要实现的两件事是:
我希望我已经明确表示在文本中描述是非常棘手的,请参阅jsfiddle链接
感谢您的帮助
答案 0 :(得分:0)
当下拉菜单悬停时,我想要标题行项目(“sui generis“和”reclaimed wood“)具有绿色背景,就像它们一样 现在,但这填补了实心轮廓的高度 环绕导航。
删除它:
nav .navigation {
padding-bottom: 5px;
padding-top: 5px;
}
然后,在.navigation li a
上添加display: block
以允许padding: 5px;
按预期工作。
http://jsfiddle.net/thirtydot/ybvF4/1/
当悬停时,我想要标题列表项元素中的文本 白色,不会失去当前灰色悬停状态的效果 列表中的子订单项。
添加:
.navigation > li:hover > a {
color: #fff;
}
http://jsfiddle.net/thirtydot/ybvF4/3/
当然,没有子菜单的菜单项在悬停时具有白色背景和白色文本。我认为这是故意的,因为CSS中的最后一条规则。