bootstrap

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>下拉菜单</title>
    <link rel="stylesheet" type="text/css" href="../CSS/bootstrap.css">
    <script src="../JS/jquery-3.2.1.min.js"></script>
    <script src="../JS/bootstrap.js"></script>
</head>
<body>
    <div class="container">

        <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown
            <span class="caret"></span></button>
        <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
            <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>


<!-- 简化版 -->
         <br><br>
        <div class="dropdown"><!-- class="dropdown"默认是隐藏菜单  class="dropdown open"显示菜单-->
            <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">Dropdown
            <span class="caret"></span></button>
        <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>
         </div>


         <br><br>
         <div class="row">
            <div class="col-lg-4">
                <div class="dropup"><!-- class="dropup"菜单向上 -->
                    <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">Dropdown
                    <span class="caret"></span><!-- 箭头 --></button>
                    <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><a href="#">Separated link</a></li>
                     </ul>
                </div>
            </div>

            <div class="col-lg-4">
                <div class="dropdown pull-right">
                    <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">Dropdown
                    <span class="caret"></span></button>
                    <ul class="dropdown-menu dropdown-menu-right "><!-- dropdown-menu-right 菜单靠右 -->
                        <li class="dropdown-header">第一部分</li>
                        <li class="active"><a href="#">Action</a></li><!-- class="active" 选中模式-->
                        <li class="text-conter"><a href="#">Another action</a></li><!-- class="text-conter" 文字居中-->
                        <li><a href="#">Something else here</a></li>
                        <li><a href="#">Separated link</a></li>

                        <li class="divider"></li><!-- 分为两部分,有分割线 -->

                        <li class="dropdown-header">第一部分</li>
                        <li class="disabled"><a href="#">Action</a></li><!-- class="disabled" 禁用模式-->
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li><a href="#">Separated link</a></li>
                     </ul>
                </div>
            </div>
         </div>


    </div>
</body>
</html>
<!-- 
下拉菜单中的自定义属性:

data-*:是与JavaScript交互有关的

data-toggle="dropdown"内容不能变  toggle是切换的意思

aria-haspopup="true"和role="separator"和aria-labelledby="dropdownMenu1"为特定的人群服务

aria-expanded="true"菜单是否展开的状态,当菜单收起打开动态变化时,它也会自动变化

dropdown-menu-right: 下拉菜单展开默认是靠左的,使用它可以是菜单展开靠右

class="active" 选中模式

class="text-conter" 文字居中

class="divider"有分割线

class="disabled" 禁用模式

class="dropdown-header" 菜单的第一行

下拉菜单的要求:
四个个class:
    class="dropdown"
    class="btn btn-default dropdown-toggle
    class="caret"
    class="dropdown-menu"
触发:dropdown-toggle,谁触发就加在谁的class
 -->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值