如何将下拉菜单项添加到我的水平菜单栏中?

史考特

嗨,我试图将下拉菜单项添加到我的水平菜单栏中。我希望下拉菜单项是“教区议会信息”下的“教区议会会议记录”,但以我的风格:(http://www2.psd100.com/wp-content/uploads/2013/03/web- dropdown-menu-bar-psd0306.jpg

我还打算在不同位置添加一些下拉菜单项。

非常感谢。

我的CSS:

my css: 
#cssmenu {
  background: #f96e5b;
  width: 1404px;
  margin-right:auto;
  margin-left:auto;
  padding:0;
}
#cssmenu ul {
  list-style: none;
  margin: 0%;
  padding: 0%;
  line-height: 1;
  display: block;
  zoom: 1;
  width:100%
}
#cssmenu ul:after {
  content: " ";
  display: block;
  font-size: 0%;
  height: 0%;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  display: inline-block;
  padding: 0%;
  margin: 0%;
}
#cssmenu.align-right ul li {
  float: right;

}
#cssmenu.align-center ul {
  text-align: center;
}
#cssmenu ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 15px 25px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}
#cssmenu ul li a:hover {
  color: #333333;
}
#cssmenu ul li a:hover:before {
  width: 100%;
}
#cssmenu ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: -3px;
  top: 19px;
  height: 6px;
  width: 6px;
  background: #ffffff;
  opacity: .5;
}
#cssmenu ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 0;
  background: #333333;
  -webkit-transition: width .25s;
  -moz-transition: width .25s;
  -ms-transition: width .25s;
  -o-transition: width .25s;
  transition: width .25s;
}
#cssmenu ul li.last > a:after,
#cssmenu ul li:last-child > a:after {
  display: none;
}
#cssmenu ul li.active a {
  color: #333333;
}
#cssmenu ul li.active a:before {
  width: 100%;
}
#cssmenu.align-right li.last > a:after,
#cssmenu.align-right li:last-child > a:after {
  display: block;
}
#cssmenu.align-right li:first-child a:after {
  display: none;
}
@media screen and (max-width: 100%) {
  #cssmenu ul li {
    float: none;
    display: block;
  }
  #cssmenu ul li a {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #fb998c;
  }
  #cssmenu ul li.last > a,
  #cssmenu ul li:last-child > a {
    border: 0;
  }
  #cssmenu ul li a:after {
    display: none;
  }
  #cssmenu ul li a:before {
    display: none;
  }
    }
   #menubar2 {
   width:400px;
   margin-left:auto; 
   margin-right:auto;
   }

我的html:

<div id='cssmenu'>
<ul>
  <li class='active'>
  <li><a href="index.html">Home</a></li>
  <li><a href="parish_council_information.html">Parish Council information</a></li>
  <li><a href="whats_on.html">What's on </a></li>
  <li><a href="history.html">History</a></li>
  <li><a href="churches.html">Churches</a></li>
  <li><a href="churches.html">Newsletter</a></li>
  <li><a href="villiage_halls_and_social_clubs.html">Village Halls and Social Clubs</a>    </li>
  <li><a href="gallery.html">Gallery</a></li>  
  <div id="menubar2">
  <li><a href="business_in_runtons.html">Business in Runtons</a></li>
  <li><a href="contact_us.html">Contact us</a></li>
 </div>
</ul> 
</div> 
法比安·舍纳(FabianSchöner)

将您的“弹出窗口”(这样称呼它,就是这样)放入您的LI中。

像这样:

HTML:

<ul> <!-- this is your horizontal menu bar ul -->
  <li>
    <a href="somepage.html">Some Page</a>
    <div class="flyout_container">
      <ul>
        <li><a href="somepage_subpage">Some Subpage of Some page</a>
      </ul>
    </div>
  </li>
</ul>

CSS:

ul > li
{ 
  display:block;
  position:relative;
  height:30px;
}

ul > li .flyout_container
{
  position:absolute;
  top:30px; /* this is the LI's height*/
  left:0;
  display:none;
}

ul > li:hover .flyout_container
{
  display:block;
}

正常状态下,您只看到第一级,一旦您将鼠标悬停在其中具有flyout_container的LI上,它就会如您所愿地显示在给定的屏幕截图上。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将溢出菜单项添加到下拉菜单

TinyMCE 4将下拉菜单添加到菜单栏

将变化价格添加到Woocommerce中的可变产品下拉菜单项名称中

如何将PyQt中的动态菜单项添加到QML抽屉中

如何将下拉菜单项居中?

如何将下拉菜单项打印为文本框中的列表

如何将下拉菜单添加到嵌入式SwiftUI NavigationBarTitle中?

将下拉菜单添加到导航栏

如何将垂直菜单项添加到Bootstrap弹出窗口?

如何将类添加到具有子项的菜单项

如何将活动班级添加到单击菜单项上的现有班级?

如何将菜单项添加到WebKitContextMenu(javascript,gjs)?

如何将target =“ _ parent”添加到所有菜单项

唯一下拉菜单项未添加到表单

如何将选项选项卡式菜单添加到大型下拉菜单?

Webview将菜单项添加到TextSelection菜单

如何将图像添加到primefaces菜单栏?

如何使我的插件有助于将菜单项从 Eclipse 平台中的现有菜单添加到现有子菜单中?

如何将当前 GPU 使用率以百分比形式添加到菜单栏中?

如何以编程方式而不是菜单xml将子菜单项添加到NavigationView

菜单栏中未显示的菜单项

macOS菜单栏App中禁用的菜单项

当页面不在菜单中时,Timber Twig 将类添加到祖先菜单项

如何将滚动条添加到下拉菜单?

Angular 5 Material如何将下拉菜单添加到多层Carousel样式SideNav?

如何将超链接添加到悬停式下拉菜单的主要标题?

如何将一个:悬停颜色添加到 AMP 下拉菜单

如何在AppleScript中向菜单栏应用(不包含菜单栏菜单项)发送命令?

如何在wxPython中将子菜单项添加到弹出菜单项?