我想要一个响应灵敏的垂直导航条,我正试图用Bootstrap5获得它。在这种情况下,我需要多级下拉菜单项。我相信,通过向CSS添加自定义代码并自行创建整个多级下拉功能,可以实现这一点,但我希望尽可能保持干净。
我尝试了以下代码,但是下拉列表崩溃了,而不是进入子级别。
<!-- Sidebar -->
<aside class="col-12 col-md-3 col-xl-2 p-0 bg-dark flex-shrink-1">
<nav class="navbar navbar-expand-md navbar-dark bg-dark flex-md-column flex-row align-items-center py-2 text-center sticky-top" id="sidebar">
<div class="text-center p-3">
<h1 class="h1"><a href="home.php" class="navbar-brand mx-0 font-weight-bold text-nowrap">DrishyamTech</a></h1>
<h1 class="text-white display-6"><?php echo $current_user_id; ?></h1>
</div>
<button type="button" class="navbar-toggler border-0 order-1" data-bs-toggle="collapse" data-bs-target="#nav" aria-controls="nav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse order-last" id="nav">
<ul class="navbar-nav flex-column w-100 justify-content-center">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="userHomeDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Home
</a>
<ul class="dropdown-menu dropdown-menu-dark dropdown-menu-end w-100 text-center" aria-labelledby="userHomeDropdown">
<li><a class="dropdown-item" href="#">New Registration</a></li>
<li class="dropdown">
<a class="dropdown-item dropdown-toggle" href="#" id="getTopupDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Get Top-up
</a>
<ul class="dropdown-menu dropdown-menu-dark dropdown-menu-end w-100 text-center" aria-labelledby="getTopupDropdown">
<li><a class="dropdown-item" href="#">New Registration</a></li>
<li><a class="dropdown-item" href="#">New Registration</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</nav>
</aside>
我搜索了很多,但是现在我怀疑BS是否有满足我需求的内置功能。如果没有,什么是实现这一点的最干净的方法,最好是不改变当前代码(适用于单级下拉,但不适用于多级)?
好问题!我也还在弄清楚这一点。我学到的一件事是,几年前有一个设计决定,下拉列表只在点击时起作用,父项目是不可点击的。https://markdotto.com/2012/02/27/bootstrap-explained-dropdowns/(通过https://getbootstrap.com/docs/5.0/components/dropdowns/)。
因此,我添加了一些vanillajs来实现悬停显示,同时仍然尽可能多地坚持引导文档:https://mandrasch.github.io/11ty-plain-bootstrap5/
通过添加,触发元素右侧的下拉菜单。dropend
到父元素。
无限多级下拉菜单基于Bootstrap 5https://jsfiddle.net/dallaslu/mvk4uhzL/
本文向大家介绍jquery实现垂直手风琴导航栏,包括了jquery实现垂直手风琴导航栏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jquery实现垂直手风琴导航栏的具体代码,供大家参考,具体内容如下 做项目时第一次做垂直手风琴导航栏便记录下来 使用jQuery更简单 扩展浏览器支持本例采用jQuery1.12.4版 前端HTML: CSS样式: 引入jQuery: 以上就是本文的
本文向大家介绍jquery实现垂直和水平菜单导航栏,包括了jquery实现垂直和水平菜单导航栏的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了jquery菜单导航栏的实现代码,供大家参考,具体内容如下 1.HTML代码 2.CSS代码 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。
本文向大家介绍JavaScript实现HTML导航栏下拉菜单,包括了JavaScript实现HTML导航栏下拉菜单的使用技巧和注意事项,需要的朋友参考一下 JavaScript实现HTML导航栏下拉菜单[悬浮显示] 前端界面进行设计时,我们会遇到鼠标悬浮在某选项上,然后就会凭空显示出菜单出来,这种设计的确受到了很多人的青睐。其实纯css也是可以实现的,但是会有一些限制,必须如要显示的菜单需要作为鼠
我试过这种格式 但这似乎不起作用。
本文向大家介绍php+jQuery实现的三级导航栏下拉菜单显示效果,包括了php+jQuery实现的三级导航栏下拉菜单显示效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php+jQuery实现的三级导航栏下拉菜单显示效果。分享给大家供大家参考,具体如下: 首先看看效果图: 1.数据配置文件 db.php 2.index文件 3.nav.html文件 更多关于PHP相关内容感兴趣的读者
垂直导航主要用于网站的侧边栏导航,使用侧边栏的好处是可以节约空间。因此,一些内容多,而又喜欢简约的网站,常常以侧边栏的方式进行展示。 默认情况下,列表及列表项 li 元素都是块级元素,每个列表项后独占一行。因此,使用无序列表创建垂直导航就非常方便。 首先,创建一个无序列表来包裹导航链接: <ul class = "verticalnav"> <li><a href="#">公司简介</a