zoukankan      html  css  js  c++  java
  • bootstrap导航栏——带详细分析

     1 <!DOCTYPE html>
     2 <!--
     3     作者:1243860037@qq.com
     4     时间:2018-03-23
     5     描述:            
     6         
     7         
     8                bootstrap的响应式导航栏,根据页面的大小变化,
     9             1. 响应式导航栏,就是右上角的三道杠,点一下下方出现隐藏的导航栏。
    10                   如果屏幕够大就显示所有的导航选项,如果屏幕小比如手机,就显示部分,剩下的放到三道杠里隐藏。
    11 -->
    12 <html>
    13 <head>
    14     <meta charset="utf-8">
    15     <title>Bootstrap 实例 - 响应式的导航栏</title>
    16     <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css">
    17     <script src="bootstrap-3.3.7-dist/js/jquery-3.3.1.min.js"></script>
    18     <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
    19 </head>
    20 <body>
    21     <!--2. 外面套一个大的div,其实建议用nav标签,语义化一点呗!类名是navbar,说明这是个导航条,如果不带,
    22             后面的内容会移上来。navbar-default这是个皮肤,默认的那种,不带难看。-->
    23 <nav class="navbar navbar-default" role="navigation">    
    24     <div class="container-fluid"> 
    25     <!--里面分两部分,首先是navbar-header,这个是主页选项专用,里面放个navbar-brand显示字体会大一点。-->
    26     <div class="navbar-header">
    27         <a class="navbar-brand" href="#">菜鸟教程</a>  <!--navbar-brand导航栏商标  logo-->
    28         <!--下面button就是右上角的三道杠按钮,里面的类navbar-toggle是给这个button加个样式,让他处于导航条的右边,不加的话是呢个熊样你可以试试。-->
    29         <!--data-toggle="collapse"表示数据切换形式是collapse(折叠)。 data-target="#haha"表示数据目标是ID为haha的,与下面的ID=haha对应 -->
    30         <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#haha">        <!--与下面的div通过ID连接。     collapse :折叠-->
    31             <span class="sr-only">切换导航</span>        <!--屏幕阅读器使用,残障人士靠听-->
    32             <span class="icon-bar"></span>
    33             <span class="icon-bar"></span> <!--横线-->
    34             <span class="icon-bar"></span>
    35         </button>
    36     </div>
    37     
    38     <!--collapse是指这个ul默认是隐藏的,navbar-collapse是屏幕大的时候需要显示这些隐藏的导航选项,如果不加,
    39     大屏的时候就不显示了,只能小屏的时候点三道杠才显示。-->
    40     <div class="collapse navbar-collapse" id="haha">
    41         <ul class="nav navbar-nav">
    42             <li class="active"><a href="#">iOS</a></li>
    43             <li><a href="#">SVN</a></li>
    44             <li class="dropdown">
    45                 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Java <b class="caret"></b></a>
    46                 <ul class="dropdown-menu">
    47                     <li><a href="#">jmeter</a></li>
    48                     <li><a href="#">EJB</a></li>
    49                     <li><a href="#">Jasper Report</a></li>
    50                     <li class="divider"></li>
    51                     <li><a href="#">分离的链接</a></li>
    52                     <li class="divider"></li>
    53                     <li><a href="#">另一个分离的链接</a></li>
    54                 </ul>
    55             </li>
    56         </ul>
    57     </div>
    58     </div>
    59 </nav>        <!--语义化-->
    60 
    61 </body>
    62 </html>
    本人小白,博客作为在线笔记,若有错误,还望指出,转载链接截图等皆为学习,若有侵权,请告知,
  • 相关阅读:
    VisualStudio2010配置OpenCV的一种一劳永逸的方法
    QT5 Failed to load platform plugin &quot;windows&quot; 终极解决方式 命令行问题
    轻松学习JavaScript二十二:DOM编程学习之节点操作
    Eclipse中安装TestNG插件
    Java Timer 定时器的使用
    技术开发团队的项目管理工具
    python里一个class可以定义多个构造函数
    python中的多继承
    python基础之使用os.system来执行系统命令
    python下划线变量的含义
  • 原文地址:https://www.cnblogs.com/xiaoxiaoyao/p/8630185.html
Copyright © 2011-2022 走看看