导航、选项卡(nav) - bootStrap4常用CSS笔记

导航一般采用ul、li来定义,否则有些效果无法实现,比如动态选项卡效果。

基础样式:

1 <ul class="nav">
2   <li class="nav-item"><a href="#" class="nav-link">导航一</a></li>
3 </ul>

 

导航样式及属性:

ul 标签可用样式及属性 
.nav导航基类
.nav-tabs选项卡导航
.nav-pills胶囊导航
.nav-justified导航均分宽度
.flex-column垂直导航
.justify-content-start | .justify-content-center | .justify-content-end

导航选项的对齐方式:

.justify-content-start   默认,左对齐

.justify-content-center 居中对齐

.justify-content-right 右对齐

li 标签可用样式及属性 
.nav-item指定一个选项
.dropdown指明该选项是一个下拉菜单(下拉菜单也可以不用指定)
a标签可用样式及属性 
.nav-link指定导航链接
.active当前激活的导航链接
.disabled禁用的导航链接
data-toggle = "{tab | pill }"定义一个动态选项卡 或 动态胶囊选项卡
href = "#id"动态导航时,指明要显示的容器ID
动态选项卡容器样式 
.tab-pane动态选项卡容器类,必须要加

 动态下拉选项卡示例:

 1 <div class="container">
 2   <h3>定义动态下拉选项卡</h3>
 3   <ul class="nav nav-tabs" role="tablist">
 4     <li class="nav-item"><a href="#con1" class="nav-link active" data-toggle="tab">选项一</a></li>
 5     <li class="nav-item dropdown">
 6       <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">下拉选项</a>
 7       <div class="dropdown-menu">
 8         <a href="#" class="dropdown-item">下拉一</a>
 9         <a href="#" class="dropdown-item">下拉二</a>
10       </div>
11     </li>
12     <li class="nav-item"><a href="#con2" class="nav-link" data-toggle="tab">选项二</a></li>
13     <li class="nav-item"><a href="#con3" class="nav-link" data-toggle="tab">选项三</a></li>
14     <li class="nav-item"><a href="#" class="nav-link disabled">禁用选项</a></li>
15   </ul>
16   
17   <div class="tab-content"> <!-- 这个类是必须的,否则异常 -->
18     <div id="con1" class="tab-pane active">
19       选项一内容
20     </div>
21     <div id="con2" class="tab-pane fade"><!-- fade 必须加 -->
22       选项二内容
23     </div>
24     <div id="con3" class="tab-pane fade"><!-- fade 必须加 -->
25       选项三内容
26     </div>
27   </div>
28 </div>

注意:

一)选项卡标签对应内容需注意事项:

a)  要放置在类:tab-content 的容器下,这是必需的,否则会出现异常。

b)必须添加 .tab-pane 类

c)  用.active表明当前选项卡内容。其它一定要加载 .fade 类。 

转载于:https://www.cnblogs.com/wm218/p/10863066.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值