技术文摘
Bootstrap 中创建选项卡式药丸与垂直药丸导航菜单
2025-01-10 16:57:56 小编
Bootstrap 中创建选项卡式药丸与垂直药丸导航菜单
在网页设计中,导航菜单起着至关重要的作用,它能引导用户轻松访问网站的不同内容。Bootstrap 作为流行的前端框架,提供了便捷的方式来创建选项卡式药丸与垂直药丸导航菜单,极大地提升了用户体验。
创建选项卡式药丸导航菜单
选项卡式药丸导航菜单在视觉上呈现为一系列类似药丸形状的标签,用户点击不同标签可切换显示相应内容。要在 Bootstrap 中创建它,首先需要构建 HTML 结构。在一个容器元素内,使用无序列表(<ul>)创建导航链接列表,每个列表项(<li>)代表一个导航项。为每个列表项添加 nav-item 类,为链接添加 nav-link 类。为激活状态的链接添加 active 类,以突出显示当前选中的选项卡。
例如:
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">产品</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">关于我们</a>
</li>
</ul>
接下来是关联选项卡内容。通过创建一个与导航项对应的内容区域,使用 tab-content 类来包裹所有内容块,每个内容块使用 tab-pane 类,并为其添加唯一的 id,该 id 需与导航链接的 href 属性值相对应。这样,当用户点击导航链接时,相应的内容就会显示出来。
创建垂直药丸导航菜单
垂直药丸导航菜单将药丸形状的导航项垂直排列,适合在侧边栏等位置使用。其基本原理与水平选项卡式药丸导航类似,但需要添加一些额外的类来实现垂直布局。
在上述代码基础上,将 nav-pills 类修改为 nav-pills flex-column。这样,导航项就会垂直排列。
<ul class="nav nav-pills flex-column">
<li class="nav-item">
<a class="nav-link active" href="#">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">产品</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">关于我们</a>
</li>
</ul>
同时,确保内容区域的关联依然正确,以保证用户操作时能正常显示相应内容。
通过以上步骤,在 Bootstrap 中创建选项卡式药丸与垂直药丸导航菜单变得轻而易举。这不仅丰富了网页的导航形式,还为用户提供了更加直观、便捷的操作体验,助力打造更优质的网站界面。
- PHP 中数据格式的判断方法汇总
- Vue 中 import 导入的三种方式全面解析
- 解决安装 websocket 报错“Cannot find module 'ws'”的方法
- 解决 PHP7.3 中 preg_match() JIT 编译失败内存不足的方法
- JavaScript 中判断元素是否在可视范围的多种方法
- Vue.js 校验规则实例详析
- PHP 结合 Vue 达成省市区三级联动
- Vue 中修改 this.$confirm 文字样式及自定义样式的代码实例
- PHP 基于 ThinkPHP6 全面实现用户分页功能
- PHP 中实现图片指定宽高缩放的两种途径
- PHP 与 Python 互调库助力 AI 编程实现
- uni-app 项目引入 Vant UI 组件库的完美避坑纯净指南
- Vue3 中利用 ref 与 reactive 创建响应式对象的示例代码
- element 必填校验中输入空格问题的正则表达式修改及请求拦截器实现输入框去除首尾空格(推荐)
- PHP 应对短信验证码轰炸的策略剖析