一篇文章掌握boostrap导航菜单

导航元素

使用
以无序列表 带class .nav开始
class添加 nav-tabs 表示这个是一个标签上导航菜单
nav-pills 表示这个一个胶囊式导航菜单
例:

<ul class="nav">  //此时仅仅声明了一个导航元素
        <li><a href="#">java</a></li>
        <li><a href="#">c语言</a></li>
        <li><a href="#">javascript</a></li>
    </ul>

在这里插入图片描述
标签式导航菜单

 <ul class="nav nav-tabs">
        <li><a href="#">java</a></li>
        <li><a href="#">c语言</a></li>
        <li><a href="#">javascript</a></li>
    </ul>

在这里插入图片描述

胶囊式菜单

<ul class="nav nav-pills">
        <li><a href="#">java</a></li>
        <li><a href="#">c语言</a></li>
        <li><a href="#">javascript</a></li>
    </ul>

在这里插入图片描述
另外还有两个属性

  1. nav-stacked 垂直显示
  2. nav-justified 两端对齐

在这里插入图片描述
在这里插入图片描述

下拉菜单
当使用下拉式菜单时
除了引入boostrap.css文件外
还需要引入
jquery文件
和bootstrap.js 文件

下拉菜单使用步骤:

  1. class dropdwon 声明一个下拉菜单的开始
  2. 添加一个a链接或者按钮 作为下拉菜单的开关 需要添加class dropdwon-toggle 添加属性 data-toggle=“dropdown”
    指定为一个开关并且取消默认行为
  3. 创建下拉菜单 经常使用无序列表
    添加class dropdown-menu
    4.在列表中添加li 作为选项
<script src="//cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
    <script src="//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

下拉菜单使用:

<h2>下拉式导航菜单</h2>
    <ul class="nav nav-pills">
        <li><a href="#">java</a></li>
        <li><a href="#">c语言</a></li>
        <li><a href="#">javascript</a></li>
        <li class="dropdown">
            <a  class="dropdown-toggle" data-toggle="dropdown">下拉菜单
                <span class="caret"></span>
<!--                向下的三角箭头-->
            </a>
            <ul class="dropdown-menu">
                <li><a href="">选项一</a></li>
                <li><a href="">选项二</a></li>
                <li><a href="">选项三</a></li>
                <li><a href="" class="divider"></a></li>
                <li><a href="">上面是分割线</a></li>
            </ul>
        </li>
    </ul>

在这里插入图片描述
除此之外下拉列表还可以设置
标题添加class dropdown-header
下拉菜单可用和禁用项
添加class分别为 active disabled
下拉菜单的定位
添加class dropdown-menu-right

<h2>下拉式导航菜单</h2>
    <ul class="nav nav-pills">
        <li><a href="#">java</a></li>
        <li><a href="#">c语言</a></li>
        <li><a href="#">javascript</a></li>
        <li class="dropdown">
            <a  class="dropdown-toggle" data-toggle="dropdown" href="www.baidu.com">下拉菜单
                <span class="caret"></span>
<!--                向下的三角箭头-->
            </a>
            <ul class="dropdown-menu dropdown-menu-right">
                <li class="dropdown-header">下拉菜单标题</li>
                <li class=""><a href="" >选项一</a></li>
                <li class="active"><a href="">下拉列表可用项</a></li>
                <li class="disabled"><a href="">下拉列表禁用项</a></li>
                <li ><a href="" class="divider"></a></li>
                <li><a href="">上面是分割线</a></li>
            </ul>
        </li>
    </ul>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值