子菜单在悬停时无法正确显示

时间:2015-11-06 10:58:43

标签: html5 css3

我目前正在开展一个项目,很快就会完成。 我一直在摸不着头脑的主要问题是“活动菜单”左侧的子菜单没有显示出来。

Including a gif to display the problem here

网站的网址为:www.su.fi

我之前遇到的问题是,子菜单在悬停后消失了,但我通过添加解决了这个问题;

.sub-nav, .sub-nav > ul {
	width: 500px !important;
	box-shadow: none;
	background-color: #FF008C;
	display: block;
}

#main-nav .act .sub-nav {
	visibility: visible !important;
	opacity: 1 !important;

之后我注意到剩下的活动菜单中的菜单项没有显示出来。

祝你好运 谢谢!

如果有人可以对这个问题提出意见,那会非常高兴。

1 个答案:

答案 0 :(得分:0)

我看到的问题是你的

#main-nav .act .sub-nav {
    visibility: visible !important;
    opacity: 1 !important;
}

它超过li:hover div.sub-nav图层。 解决方案可能与z-index一起使用: 在你的li:over apply z-index:999;给它的孩子div.sub-nav