zoukankan      html  css  js  c++  java
  • 25. Bootstreap 下拉菜单

    下拉菜单

    使用 Bootstrap 下拉插件切换上下文覆盖以显示链接列表等。

    下拉菜单是可切换的上下文叠加,用于显示链接列表等。它们与包含的 Bootstrap 下拉 JavaScript 插件进行交互。它们通过点击而不是悬停来切换

    来一个最基本的下拉菜单:  【如果你想指针是手形的 当然你把div 换成 a 即可】

    <!-- dropdown是基类 在最外层 -->
    <div class="dropdown m-5">
    <!-- 这是控制按钮 记得加上交互 data-toggle 值是 dropdown  -->
        <div class="btn btn-primary" data-toggle="dropdown">下拉列表</div>
        <!--  用一个div 包住下拉菜单项 Class是 .dropdown-menu -->
        <div class="dropdown-menu">
            <div class="dropdown-item">下拉菜单1</div>
            <div class="dropdown-item">下拉菜单2</div>
            <div class="dropdown-item">下拉菜单3</div>
            <div class="dropdown-item">下拉菜单4</div>
        </div>
    </div>

    然后图:

     如果你想有个空值菜单有个箭头 你可以在控制按钮加上 .dropdown-toggle ,例:

    <div class="btn btn-primary dropdown-toggle" data-toggle="dropdown">下拉列表</div>

    图:

    如果你想分开 按钮和箭头 【那么就是两个按钮】,你只需要:

    <!--合并为按钮组 btn-group-->
    <div class=" m-5 dropdown btn-group">
    <!--  要注意 这里是没有交互的【即没有 data-toggle】 当然你要添加我也没办法  -->
        <div class="btn btn-primary ">下拉列表</div>
    <!-- dropdown-toggle:添加箭头   dropdown-toggle-split:让按钮更小   -->
        <div class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown"></div>
    
        <div class="dropdown-menu">
            <div class="dropdown-item">下拉菜单1</div>
            <div class="dropdown-item">下拉菜单2</div>
            <div class="dropdown-item">下拉菜单3</div>
            <div class="dropdown-item">下拉菜单4</div>
        </div>
    </div>

      如果你想在下拉菜单项 添加分隔符 ,那么你就加 .dropdown-divider

      下面代码是菜单项:

        <div class="dropdown-menu">
            <div class="dropdown-item">下拉菜单1</div>
            <div class="dropdown-item">下拉菜单2</div>
    <!--    加上分隔符    -->
            <div class="dropdown-divider"></div>
            <div class="dropdown-item">下拉菜单3</div>
            <div class="dropdown-item">下拉菜单4</div>
        </div>

      如果你想更大 或 更小 的按钮 那么你就 btn-sm 或 btn-lg 这个自己来。

      还可以控制方向 上下左右都可以,即.droup**  加上 drop** 即可 ** 是方向

      但是要注意的是 如果向上、下左右,不够位置的话 他会默认向下...

      如果都不够 我也没遇过...

      

    上下左右:

    <div class="  dropdown btn-group dropdown" style="margin: 500px;">  <!--下-->
    <div class="  dropdown btn-group dropleft" style="margin: 500px;">  <!--左-->
    <div class="  dropdown btn-group dropright" style="margin: 500px;">  <!--右-->

    具体要掌握的只有那么多 主要还是要把它包起来

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14907638.html

  • 相关阅读:
    leetcode 673. 最长递增子序列的个数 java
    leetcode 148. 排序链表 java
    leetcode 98. 验证二叉搜索树 java
    leetcode 29. 两数相除 java
    leetcode 234. 回文链表 java
    Valid Palindrome LeetCode Java
    Single Number II LeetCode Java
    Single Number LeetCode java
    Search in Rotated Sorted Array II LeetCode Java
    Search in Rotated Sorted Array leetcode java
  • 原文地址:https://www.cnblogs.com/bi-hu/p/14907638.html
Copyright © 2011-2022 走看看