固定菜单悬停所需的CSS样式

时间:2014-01-15 09:49:07

标签: html css wordpress hover

当我在我创建固定菜单的页面上徘徊时,它会打开,即使我没有在菜单上徘徊,也在其右侧。 另外,我无法访问页面该部分的输入(图中两条黑线之间) Hovering brings the menu up, even when not hovering on the menu

自定义菜单的代码是:

CUSTOM NAVIGATION
================================================ */
#custom-nav {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 99%;
  position: fixed;
  top:40%;
  left:10%;
  text-indent:15px;
  line-height:150%;
}
    #custom-nav li {
    margin:0;
    padding:0;
}

/* custom level link */
#custom-nav a {
    display: block;
    color:#9a7283;
    background-color:#eee;
    width:159px;
    text-align:left;
    padding:10px;
    margin:0;
    text-decoration:none;
    text-transform:lowercase;
    -webkit-transition: all 0.6s;
}
/* custom level link :hover */
#custom-nav a:hover {
    background: #9a7283;
    color:#fff;
}

/* current link */
#custom-nav .current_page_item a, #custom-nav .current-menu-item a {
    background: #9a7283;
    color:#fff;
}

/* current link :hover */
#custom-nav .current_page_item a:hover, #custom-nav .current-menu-item a:hover {
    background: #9a7283;
    color:#fff;
}

/* sub-levels link */
#custom-nav ul a, #custom-nav .current_page_item ul a, #custom-nav ul .current_page_item a, #custom-nav .current-menu-item ul a, #custom-nav ul .current-menu-item a, #custom-nav li:hover > ul         a  {
    padding:10px;
    line-height:150%;
    margin:0;
    display:block;
}
/* sub-levels link :hover */
#custom-nav ul a:hover, #custom-nav .current_page_item ul a:hover, #custom-nav ul .current_page_item a:hover, #custom-nav .current-menu-item ul a:hover, #custom-nav ul .current-menu-item a:hover, #custom-nav li:hover > ul a:hover {
}
/* dropdown ul */
#custom-nav ul {
    display:none;
    list-style:none;
    position:absolute;
    padding:10px;
    top:5px;
    left:146px;
}
#custom-nav ul li {
    padding:0;
    margin:0;
}
/* sub-levels dropdown */
#custom-nav ul ul {
}
/* show dropdown ul */
#custom-nav li:hover > ul {
    display:block;
}

我做错了什么?

2 个答案:

答案 0 :(得分:0)

#custom-nav的宽度设置为99%。而是将width设置为固定宽度,即实际内容的大小。

答案 1 :(得分:0)

向您的容器width提供div,我只是命名它。

         
.container{
width: 150px; /* according to your requirement */
}