Bootstrap - 标签页

标签页是一个经常使用的组件,可以放置较多的内容,有可以节省页面空间。

代码:

<div>

  <!-- Nav tabs -->
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
    <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
    <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
    <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
  </ul>

  <!-- Tab panes -->
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="home">...</div>
    <div role="tabpanel" class="tab-pane" id="profile">...</div>
    <div role="tabpanel" class="tab-pane" id="messages">...</div>
    <div role="tabpanel" class="tab-pane" id="settings">...</div>
  </div>

</div>

解析:
标签页:

<ul class="nav nav-tabs" role="tablist">

下面的<div>是内容:

<div class="tab-content">

标签对应着内容,是通过链接id来定义的。
比如标签:

<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>

对应着内容中:

<div role="tabpanel" class="tab-pane active" id="home">...</div>

<a>的href指向的id。

无需写任何JavaScript代码,只需要简单地位页面元素指定data-toggle="tab"为ul添加navnav-tbs class。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前面已经分享几篇关于bootstrap文章,往后再把本人整理的有关bootstrap分享出来,希望可以帮到读者们!...
    lilyping阅读 5,713评论 0 0
  • 2016.7.8 22:14 本以为Bootstrap 标签页的样式只有下面导航栏默认样式和胶囊样式。没想动这个设...
    ryanWSJ阅读 3,452评论 0 1
  • Bootstrap 是基于H5利用 JS和CSS 进行布局、提供插件、动画的一个框架。使用了JQuery进行DOM...
    轩居晨风阅读 4,549评论 0 5
  • 第5章 菜单、按钮及导航 一、下拉菜单 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根...
    凛0_0阅读 10,533评论 0 66
  • iOS 10 适配 ATS 一. HTTPS 其实HTTPS从最终的数据解析的角度,与HTTP没有任何的区别,HT...
    made_China阅读 5,663评论 0 12

友情链接更多精彩内容