博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bootstrap 下拉菜单
阅读量:6697 次
发布时间:2019-06-25

本文共 2332 字,大约阅读时间需要 7 分钟。

hot3.png

一.一个简单的下拉菜单

1.创建一个<div class="dropDown">的容器  //包裹素也可不为div  但一定要有class .dropDown

2.在容器内添加  <button type="button" class="btn dropdown-toggle" data-toggle="dropdown">

3.在button中加入主名称 和<span class="caret"></span> <!---下拉三角-->

4.在无序列表容器中加入  .dropdown-menu

注:通过 data 属性:向链接或按钮添加 data-toggle="dropdown" 来切换下拉菜单

<!DOCTYPE html>

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link href="css/bootstrap.min.css" rel="stylesheet" />
        <script src="js/jquery-3.1.1.min.js"></script>
        <script src="js/bootstrap.min.js"></script>
    </head>
    <body>
        <div class="dropdown">
            <button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
                主题<span class="caret"></span> <!---下拉三角-->
            </button>
            
            <ul class="dropdown-menu">
                <li><a tabindex="-1" href="#">第一个</a></li>
                <li><a tabindex="-1" href="#">第二个</a></li>
                <li class="divider">分割线</li>
            </ul>
        </div>
    </body>
</html>

二. 按钮下拉菜单

外侧div 的class为 .btn-group  不为dropdown

<div class="btn-group">

            <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
                <span class="caret"></span> 按钮下拉菜单
            </button>
            <ul class="dropdown-menu">
                <li><a href="#">按钮下拉菜单一</a></li>
                <li><a href="#">按钮下拉菜单二</a></li>
            </ul>
        </div>

三.导航栏中的下拉菜饭

在<li>中插入下拉菜单,将<li>作为下拉菜单最外侧容器 加class .dropdown

<!DOCTYPE html>

<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <link href="css/bootstrap.min.css" rel="stylesheet" />
    <script src="js/jquery-3.1.1.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <body>
        <nav class="navbar navbar-default">        
            <div class="container-fluid">
                <div class="navbar-header">
                    <a class="navbar-brand">导航</a>      
   <!--导航标题-->
                </div>
                <div>
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">笑一下</a></li>
                        <li ><a href="#">乐一下</a></li>
             
           <li class="dropdown">                                   <!--下拉菜单部分-->
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                            其他表情 <span class="caret"></span>
                            </a>
                            <ul class="dropdown-menu">
                                <li><a href="#">big</a></li>
                                <li><a href="#">small</a></li>
                                <li><a href="#">分离</a></li>
                                <li class="divider"></li>
                            </ul>
                        </li>
                    </ul> 
                </div>
            </div>
        </nav>
    </body>
</html>

 

通过 data 属性:向链接或按钮添加 data-toggle="dropdown" 来切换下拉菜单

data-toggle="dropdown" 去掉这个就失去的下拉功能

<nav class="navbar navbar-default">  最外侧包裹<nav>标签   

标准导航条样式 navbar navbar-default,

向 <div> 元素添加一个标题 class .navbar-header, 内部包含 class navbar-brand 的 <a> 元素。这会让文本看起来更大一号。

 

 

转载于:https://my.oschina.net/u/2991733/blog/789533

你可能感兴趣的文章
[JMX一步步来] 9、基于JBoss来写MBean
查看>>
面向对象的故事~数据底层操作告诉了我们接口,抽象类,继承与多态性的使用~续(TestBase继承ITest是多余的?)...
查看>>
MacOS下MySQL配置
查看>>
jumpserver v0.4.0 基于 CenOS7 的安装详解
查看>>
WF4.0:NativeActivity中的错误处理
查看>>
百度地图定位地址为空
查看>>
第 11 章 Paragraphs
查看>>
Redis在windows下的配置
查看>>
对互联网中常见地图的坐标系探讨
查看>>
44.2. JavaScript Charts
查看>>
C#设计模式(19)——状态者模式(State Pattern)
查看>>
ubuntun安装ssh,并远程链接服务器操作
查看>>
[唐诗]182宫中行乐词(其一)-李白
查看>>
设计模式之禅之六大设计原则-依赖倒置原则
查看>>
ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)
查看>>
【转】TCP协议的无消息边界问题
查看>>
SQL Server-数据类型(七)
查看>>
Android Studio项目整合PullToRefresh的问题记录
查看>>
Variant 与 内存泄露
查看>>
WebSocket实战之————GatewayWorker使用笔记例子
查看>>