【问题标题】:Fixed menu hovering CSS style needed固定菜单悬停 CSS 样式需要
【发布时间】:2014-01-15 09:49:07
【问题描述】:

当我将鼠标悬停在创建固定菜单的页面部分时,它会打开,即使我不是悬停在菜单上,而是悬停在菜单的右侧。 此外,我无法访问页面该部分的输入(图片中的两条黑线之间)

我的自定义菜单代码是:

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;
}

我做错了什么?

【问题讨论】:

  • 同时粘贴 html 或创建一个小提琴。

标签: html css wordpress hover


【解决方案1】:

给你的容器div一个width,我只是命名它。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 2013-01-31
      • 1970-01-01
      相关资源
      最近更新 更多