0

我正在尝试使用 css3 构建一个 subnav。我无法解决的一件事是将子导航保持在同一个地方。

类似于http://www.laingorourke.com/

无论您将鼠标悬停在顶部导航项目的何处,如何将子导航项目保持在固定位置?

我创建了一个 jsfiddle 来展示我正在尝试做的事情:

http://jsfiddle.net/jimbeeer/F9PNr/

子导航项 css 位于第 10 行:

ul#css3menu1 ul{
display:none;
position:absolute;
float:left;
left:0;
top:100%;
padding:0px;
margin:0px 0 0 0px;
z-index:10;
background-color:#093365;
width:1000px;}

我很确定这很容易,但我一辈子都做不到!

提前致谢。

-詹姆士

4

1 回答 1

0

只需对您的代码做一些小改动:-

ul#css3menu1 ul {
    background-color: #093365;
    display: none;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    top:100%; //Remove This
    width:1000px; //Remove This
}
于 2013-06-13T11:16:36.413 回答