Bootstrap 组件:导航组件的使用

作者:WangMin
格言:努力做好自己喜欢的每一件事
CSDN原创文章
博客地址 👉 WangMin

Bootstrap 中的导航组件都依赖同一个.nav类,状态类也是共用的。改变修饰类可以改变样式。

注意:

1. 在标签页上使用导航需要依赖 JavaScript 标签页插件
2. 确保导航组件的可访问性

如果你在使用导航组件实现导航条功能,必须在<ul>的最外侧的逻辑父元素上添加role="navigation"属性,或者用一个<nav>元素包裹整个导航组件。

标签页

基本的导航元素:标签导航。基于ul、li而来,给ul添加 class=“nav nav-tabs” 即可。选中的li添加 class="active"即可。注意.nav-tabs类依赖.nav基类。

<ul class="nav nav-tabs">
		<li role="presentation" class="active"><a>Home</a></li>
		<li role="presentation"><a>Messages</a></li>
		<li role="presentation"><a>company</a></li>
		<li role="presentation"><a>Profile</a></li>
</ul>

在这里插入图片描述


胶囊式标签页

用 class .nav-pills 代替 .nav-tabs 就可应用胶囊样式

<ul class="nav nav-pills">
		<li role="presentation" class="active"><a>Home</a></li>
		<li role="presentation"><a>Messages</a></li>
		<li role="presentation"><a>company</a></li>
		<li role="presentation"><a>Profile</a></li>
</ul>

在这里插入图片描述

胶囊是标签页也是可以垂直方向堆叠排列的。只需添加.nav-stacked类,其效果如下:

在这里插入图片描述


禁用的链接

给导航选项元素添加 class=“disabled” 就可禁用链接,从而实现 链接为灰色且没有鼠标悬停效果。

注意:

链接功能不受到影响,这个类只改变<a>的外观,不改变功能。可以自己写 JavaScript 禁用这里的链接。

<ul class="nav nav-pills">
		<li role="presentation" class="active"><a>Home</a></li>
		<li role="presentation" class="disabled"><a>Messages</a></li>
		<li role="presentation"><a>company</a></li>
		<li role="presentation"><a>Profile</a></li>
</ul>

在这里插入图片描述


添加下拉菜单

1. 带下拉菜单的标签页

<ul class="nav nav-tabs">
	<li role="presentation" class="active"><a>Home</a></li>
	<li role="presentation" class="dropdown">
		<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
		      Messages
			<span class="caret"></span>
		</a>
		<ul class="dropdown-menu">
			<li><a href="">1</a></li>
			<li><a href="">2</a></li>
			<li><a href="">3</a></li>
		</ul>
	</li>
	<li role="presentation"><a>company</a></li>
	<li role="presentation"><a>Profile</a></li>
</ul>

在这里插入图片描述

2. 带下拉菜单的胶囊式标签页

用 class .nav-pills 代替 .nav-tabs 就可应用胶囊样式。

在这里插入图片描述


就先分享到这里!! 😄 后续继续更新!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值