Bootstrap基础–选项卡(nav-tabs)

选项卡Tabs是Web中一种非常常用的功能。用户点击或悬浮对应的菜单项,能切换出对应的内容。

一个选项卡主要包括两个部分,其一是菜单项,其二是内容面板。

注意: 选项卡中链接的锚点要与对应的面板内容容器的?相匹配。

触发切换效果

  1. 选项卡导航链接中要设置data-toggle=“tab”;
  2. 并且设置data-target=“对应内容面板的选择符(一般是?)”;
    如果是链接 的话,还可以通过href=“对应内容面板的选择符(一般是?)”。主要起的作用是用户点击的时候能找到该选择符所对应的面板内容tab-pane。
  3. 面板内容统一放在ta-content容器中,而且每个内容面板tab-pane都需要设置一个独立的选择符(最好是ID)与选项卡中的data-target 或 href 的值匹配。

添加fade样式

在面板中添加类名fade,可让其产生渐入的效果。在添加fade样式时,最初的默认显示的内容面板一定要记得加上in类名,不然其内容用户无法看到。

胶囊式选项卡(nav-pill)

  1. 将nav-tabs换成nav-pills.
  2. 将data-toggle="tab"换成data-toggle=“pill”
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script src="JSmin/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script><script src="JSmin/bootstrap.min.js" type="text/javascript" charset="utf-8"></script><link rel="stylesheet" type="text/css" href="CSS/bootstrap.min.css" /></head><body><h1>选项卡</h1><ul class="nav nav-tabs"><li class="active"><a href="#bulletin" data-toggle="tab">公告</a></li><li><a href="#rule" data-toggle="tab">规则</a></li><li><a href="#forum" data-toggle="tab">论坛</a></li><li><a href="#security" data-toggle="tab">安全</a></li><li><a href="#welfare" data-toggle="tab">公益</a></li></ul><div id="mytab-content" class="tab-content"><div class="tab-pane fade in active" id="bulletin">公告内容面板</div><div class="tab-pane fade" id="rule">规则内容面板</div><div class="tab-pane fade" id="forum">论坛内容面板</div><div class="tab-pane fade" id="security">安全内容面板</div><div class="tab-pane fade" id="welfare">公益内容面板</div></div><h3>js触发选项卡</h3><ul class="nav nav-tabs" id="myTab"><li class="active"><a href="#bulletin1">公告</a></li><li><a href="#rule1">规则</a></li><li><a href="#forum1">论坛</a></li><li><a href="#security1">安全</a></li><li><a href="#welfare1">公益</a></li></ul><div id="mytab-content2" class="tab-content"><div class="tab-pane fade in active" id="bulletin1">公告内容面板</div><div class="tab-pane fade" id="rule1">规则内容面板</div><div class="tab-pane fade" id="forum1">论坛内容面板</div><div class="tab-pane fade" id="security1">安全内容面板</div><div class="tab-pane fade" id="welfare1">公益内容面板</div></div><script type="text/javascript">$(function(){$('#myTab a').click(function(){$(this).tab('show')})})</script>     </body>
</html>

Bootstrap基础--选项卡相关推荐

  1. bootstrap基础学习【菜单、按钮、导航】(四)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>boo ...

  2. Bootstrap基础一 CSS 概览

    原文:Bootstrap<基础一> CSS 概览 HTML 5 文档类型(Doctype) Bootstrap 使用了一些 HTML5 元素和 CSS 属性.为了让这些正常工作,您需要使用 ...

  3. Bootstrap基础二十七 多媒体对象(Media Object)

    Bootstrap<基础二十七> 多媒体对象(Media Object) 原文:Bootstrap<基础二十七> 多媒体对象(Media Object) Bootstrap 中 ...

  4. Bootstrap基础二 网格系统

    原文:Bootstrap<基础二> 网格系统 Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. 什 ...

  5. Bootstrap 基础五表格

    原文:Bootstrap <基础五>表格 Bootstrap 提供了一个清晰的创建表格的布局.下表列出了 Bootstrap 支持的一些表格元素: 标签 描述 <table> ...

  6. 第87节:Java中的Bootstrap基础与SQL入门

    第87节:Java中的Bootstrap基础与SQL入门 前言复习 什么是JQ? : write less do more 写更少的代码,做更多的事 找出所有兄弟: $("div" ...

  7. BootStrap基础教程系列-李游Leo-专题视频课程

    BootStrap基础教程系列-138人已学习 课程介绍         Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JavaSc ...

  8. 前端三件套系例之BootStrap——BootStrap基础、 BootStrap布局

    文章目录 1 BootStrap基础 1 什么是BootStrap 2 BootStrap的版本 3 BootStrap 下载 4 CDN服务 5 目录结构 6 基本模板 7 浏览器支持 8 浏览器兼 ...

  9. Bootstrap—基础样式定义

    本章主要是介绍Bootstrap默认的基础样式定义,利用这些基础的定义相互组合,完成页面的整体风格定义甚至是更具体的效果. Bootstrap应该是一个基础工具,它的好处在于已经帮你定义了一个基础的样 ...

最新文章

  1. js中的失误导致的奇怪事
  2. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): dao.UserDao.selectU
  3. 这些全国各地的特色面,你都吃过了吗?
  4. 数据库连接和乱码问题
  5. greendao3.2.3配置时遇到的问题
  6. 5G iPhone若推迟至10月发布 将会拉低苹果两个财季营收
  7. php eval 二进制,PHP eval函数使用介绍
  8. ORA-04043: 对象 dba_data_files 不存在 BUG
  9. 一个非常适合IT团队的在线API文档、技术文档工具 (ShowDoc)
  10. 时间序列分析工具箱—— h2o + timetk
  11. C语言关键字浅析-case
  12. myeclipse编写的html页面乱码问题
  13. matplotlib之等高线图
  14. 蓝桥杯入门练习题斐波那契数列
  15. wifidog源码分析 - 初始化阶段
  16. 热敏电阻的选型参数含义解读
  17. ieee754最小规格化正数C语言,IEEE754标准浮点格式
  18. 微信小程序下发消息通知
  19. 表情包可视化编辑、生成配置信息数据工具
  20. 树莓派nginx+rtmp搭建直播服务器

热门文章

  1. 解决OpenCV不可以读取中文路径问题
  2. java 导航插件_Bootstrap每天必学之附加导航(Affix)插件_javascr
  3. 两车相撞的力怎么计算_两车相撞怎么算加速度
  4. java实现ftp协议_Java语言实现简单FTP软件 FTP协议分析(1)
  5. 非线性方程求解专题——序言
  6. 借《腾讯传》加深对腾讯的理解
  7. 产品路线图详解:主要功能、常见类型和线路图构建技巧
  8. 【id:56】【20分】A. 距离计算(友元函数)
  9. chatGPT中国入口-ChatGPT评论文章-ChatGPT怎么用
  10. 【红黑树 -- 理论与实现】