bootstrap 下拉菜单带图标_Bootstrap栅格系统(三)

本文聚焦Bootstrap的CSS组件,讲解了如何使用Glyphicons字体图标,创建下拉菜单以及构建响应式的导航条。重点介绍了字体图标引入方法和下拉菜单、导航条的实现代码。
摘要由CSDN通过智能技术生成

e7129b8c98f6acab298c1f4ee52700d0.png

全局css里面的重点:

栅格系统 栅格系统 栅格系统

表单和表格 按钮 响应式图片

本节课主要讲解Bootstrap里面的css组件里面的导航条

3.1 Glyphicons 字体图标

字体图标使用需要引入fonts文件,并且文件和css根目录同步就可以

0f6a872a11fb01b62ffce43be04a922c.png

使用图片直接引入类名就可以了

 <span class="glyphicon glyphicon-apple"></span>
 <button class="btn btn-success"> <span class="glyphicon glyphicon-ok"></span>   成功</button>
    

c52f8a9d79781d465277138d6914302d.png

3.2 下拉菜单

117b2b70a5a5bbc565ebf34b1155ce95.png
<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropup
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" aria-labelledby="dropdownMenu2">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator" class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

3.3 导航条

1db204d4be35430a4d2c5024414abeea.png
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" 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>
      </button>
      <a class="navbar-brand" href="#">Brand</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <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">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" 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="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li role="separator" class="divider"></li>
            <li><a href="#">Separated link</a></li>
            <li role="separator" class="divider"></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
      <form class="navbar-form navbar-left">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search">
        </div>
        <button type="submit" class="btn btn-default">Submit</button>
      </form>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" 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="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li role="separator" class="divider"></li>
            <li><a href="#">Separated link</a></li>
          </ul>
        </li>
      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

Bootstrap响应式导航代码实现

19a44064b858b0fbef3495f2196adccf.png

附加代码

 <!-- navbar导航容器 -->
  <nav class="navbar navbar-inverse" >
    <div class="container">
      <!--navbar-header包含了logo和移动端的右侧按钮button -->
      <div class="navbar-header">
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
          data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </button>
        <!-- logo图标位置 -->
        <a class="navbar-brand hidden-sm" href="#">Bootstrap中文网</a>
      </div>

      <!--包含了导航内容 form  右侧的导航内容-->
      <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
        <ul class="nav navbar-nav">
          <li class="hidden-md hidden-sm"><a href="#">Bootstrap2中文文档</a></li>
          <li><a href="#">Bootstrap3中文文档</a></li>
          <li><a href="#">Bootstrap4中文文档</a></li>
          <li><a href="#">Less教程</a></li>
          <li><a href="#">JQuery API</a></li>
          <li><a href="#">网站实例</a></li>

        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li class="hidden-sm"><a href="#">关于</a></li>
        </ul>
      </div><!-- /.navbar-collapse -->
    </div><!-- /.container-fluid -->
  </nav>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值