首页 > web前端 > css教程 > 如何在 Twitter Bootstrap 2 中创建多级下拉菜单?

如何在 Twitter Bootstrap 2 中创建多级下拉菜单?

Mary-Kate Olsen
发布: 2024-11-27 04:59:09
原创
969 人浏览过

How to Create a Multilevel Dropdown Menu in Twitter Bootstrap 2?

Twitter Bootstrap 2 的多级下拉菜单

使用 Twitter Bootstrap 2 中的元素创建多级下拉菜单需要自定义实现。

原始回复v2.1.1 之前的

Bootstrap 2 本身不支持多级下拉菜单。为了实现这一点,您可以使用额外的 CSS 将子菜单下拉菜单定位到父菜单项旁边。

.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
  visibility: visible;
  display: block;
}

.navbar .sub-menu:before {
  /* Styling for the arrow pointer */
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}

.navbar .sub-menu:after {
  /* Additional styling for the arrow pointer */
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}
登录后复制

更新的响应 v2.1.1 及更高版本

对于 Bootstrap 2.1.1及以上版本,默认包含多级下拉菜单。只需遵循文档中的指南即可:

[Bootstrap 多级下拉文档](https://getbootstrap.com/docs/2.3.2/components/#dropdowns)

以上是如何在 Twitter Bootstrap 2 中创建多级下拉菜单?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板