zoukankan      html  css  js  c++  java
  • bootstrap 响应式导航条(navigation)

    <!--bootstrap navigation响应式导航栏-->
    <nav class="navbar navbar-default">
    <div class="container-fluid">
    <!--Brand and toggle get grouped for better mobile display-->
    <!--响应式导航栏必须包含.collapse .navbar-collapse
    折叠起来的导航栏实际上是由class .navbar-toggle 以及两个data-组成
    第一个data-用于告诉JavaScript要做什么,第二个data-用于指定切换到哪一个元素,为了更具体化的显示折叠之后的展示页面
    用了三个class属性为.icon-bar 的<span>创建了所谓的汉堡按钮(可以更改为任意喜欢样式。-->
    <div class="navbar-header">
    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
    data-target="#example-navbar-collapse"
    aria-expanded="false">
    <!--只用于屏幕阅读器,普通浏览器不显示,给无法看到屏幕显示的人士(比如盲人)提供方便-->
    <span class="sr-only">Toggle Navigation</span>
    <!--汉堡按钮-->
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <!--.navbar-brand默认是添加文字的,也可以添加图片,必须是小图片,图片太大位置就会靠下-->
    </button>
    <!--.navbar-brand会让文本更大一号-->
    <a class="navbar-brand" href="#">Brand</a>
    </div>

    <!--Collect the nav links,forms,and other content for toggling-->
    <div class="collapse navbar-collapse" id="example-navbar-collapse">
    <!--向导航栏添加链接,只需要简单添加带有.nav .navbar-nav的无序列表即可
    注意此处:写成.nav .navbar仅仅只是展示为列表,不会在导航条进行展示-->
    <ul class="nav navbar-nav">
    <li class="active"><a href="#">Link<span class="sr-only">(Current)</span></a></li>
    <li><a href="#">Link</a></li>
    <li class="dropdown">
    <!--.aria-haspopup表示点击会出现菜单或是浮动元素 .aria-expanded表示展开状态-->
    <a type="button" class="dropdown-toggle" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown
    <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Action another</a></li>
    <li><a href="#">Action more</a></li>
    <!--分隔符-->
    <li class="divider" role="separator"></li>
    <li><a href="#">Action</a></li>
    <li class="divider" role="separator"></li>
    <li><a href="#">Action</a></li>
    </ul>
    </li>
    </ul>
    <form class="navbar-form navbar-left">
    <div class="form-group">
    <input class="form-control" type="text" placeholder="Search">
    </div>
    <button class="btn btn-default" type="submit">Submit</button>
    </form>
    <ul class="nav navbar-nav navbar-right">
    <li><a href="#">Link</a></li>
    <li class="dropdown">
    <!--.aria-haspopup表示点击会出现菜单或是浮动元素 .aria-expanded表示展开状态-->
    <a type="button" class="dropdown-toggle" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown
    <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Action another</a></li>
    <li><a href="#">Action more</a></li>
    <!--分隔符-->
    <li class="divider" role="separator"></li>
    <li><a href="#">Action</a></li>
    <li class="divider" role="separator"></li>
    <li><a href="#">Action</a></li>
    </ul>
    </li>
    </ul>
    </div>
    </div>
    </nav>
  • 相关阅读:
    [jdk] JDK1.5新特性
    [maven] maven介绍
    [Ant] bulid.xml配置详解
    [spring] spring面试题
    .net(C#)时间相减、C#计算时间间隔
    如何记录应用程序日志
    交换机、集线器、路由器区别和使用浅谈
    ASP.NET 在域控制器上使用默认 ASPNET 帐户不能正常运行
    .NET 4中Entity Framework简介
    WCF传输性能测试
  • 原文地址:https://www.cnblogs.com/CherishZeng/p/9525497.html
Copyright © 2011-2022 走看看