📜  如何使用下拉插件?

📅  最后修改于: 2022-05-13 01:56:46.749000             🧑  作者: Mango

如何使用下拉插件?

在本文中,我们将了解 Bootstrap 的下拉插件。这些是可切换的上下文覆盖,用于附加一些链接、选项等列表。 bootstrap Javascript 插件使其具有响应性和交互性,并且这些下拉菜单通过单击而不是悬停在其上进行切换。需要包含第三方popper.js库,使视口检测和动态定位成为可能。下面给出了下拉菜单必不可少的 CSS 和 Javascript 插件。

方法:

  • 将子元素包装在 .dropdown 类中。
  • 我们可以使用按钮或锚标记进行切换。对于切换,我们需要使用 .dropdown-toggle 类并将 data-bs-toggle=”dropdown” 元素添加到父类。
  • 要制作下拉菜单项,请使用 .dropdown-menu 类。对每个项目名称使用 .dropdown-item 类。

第 1 步:在 HTML 部分中包含 Bootstrap CSS 以加载样式表。

添加 Bootstrap JavaScript 插件和依赖项。

第2步:我们可以直接复制官方Bootstrap文档中给出的Bootstrap starter模板。

第 3 步:在这一步中,我们将使用 bootstrap下拉类,如下所述:

  • 将子元素包装在.dropdown类中。
  • 我们可以使用按钮或锚标记进行切换。对于切换,我们需要使用.dropdown-toggle类并将data-bs-toggle=”dropdown”元素添加到父类。
  • 为了制作下拉菜单,菜单项使用.dropdown-menu类。对每个项目名称使用.dropdown-item类。我们将利用上述方法并使用不同的案例制作下拉菜单。让我们一一讨论。

通过按钮的下拉菜单:我们可以从带有任何.btn类的按钮创建下拉菜单,并在标记中进行一些更改,例如添加data-bs-toggle=”dropdown”aria-expanded=”false” ,如下所示。对于切换,我们需要使用.dropdown-toggle

示例 1:此示例说明了在 Bootstrap 中使用下拉类,其中使用了data-bs-toggle类,其值设置为下拉。

HTML


  

    
    
    
    
    
    
     

  

    

GeeksforGeeks

         


HTML



    
    
    
    
     

  

    

GeeksforGeeks

         


HTML



      
    
    
    
                     
    
     

  

    

GeeksforGeeks

         


HTML



      
    
    
    
                     
    
     

  

    

GeeksforGeeks

    
Split Dropdown
    
                               
    


HTML



      
    
    
    
                     
    
    

  

    

GeeksforGeeks

    
Form in the Dropdown menu
         


HTML



      
    
    
    
  
    
    
    GeeksforGeeks

  

    
    



输出:

通过锚点 标记的下拉菜单:我们可以从具有任何.btn类的锚点 标记创建下拉菜单,并在标记中进行一些更改,例如添加data-bs-toggle=”dropdown ”aria-expanded=”false”如下所示。对于切换,我们需要使用 .下拉切换

示例 2:本示例说明了在 Bootstrap 中使用锚标记制作下拉菜单。

HTML




    
    
    
    
     

  

    

GeeksforGeeks

         

输出:

下拉菜单中的颜色变体:我们可以通过使用可用于按钮的 Bootstrap 类来制作各种颜色的下拉按钮,例如蓝色的.btn-primary 、红色的 .btn-danger.btn-secondary 对于灰色, 等等。

示例 3:我们使用 Bootstrap 中的按钮类来制作具有颜色变体的按钮。在这里,这个例子说明了 Bootstrap 的主要和成功类。我们可以以类似的方式使用剩余的类。

HTML




      
    
    
    
                     
    
     

  

    

GeeksforGeeks

         

输出:

带有按钮的拆分下拉菜单:我们可以通过添加一个带有 . dropdown-toggle-split类,用于在下拉插入符号周围放置适当的空间。

示例 4:此示例说明了 Bootstrap 中的拆分下拉按钮。

HTML




      
    
    
    
                     
    
     

  

    

GeeksforGeeks

    
Split Dropdown
    
                               
    

输出:

下拉菜单中的表单:在以下示例中,我们通过将表单包装在.下拉菜单类。要了解有关引导表单的更多信息,请阅读引导表单文章。同样,我们可以在.dropdown-menu类中放入任何内容,使其出现在下拉菜单中。

示例 5:此示例显示了 Bootstrap 下拉菜单中的表单。

HTML




      
    
    
    
                     
    
    

  

    

GeeksforGeeks

    
Form in the Dropdown menu
         

输出:

带有深色主题的导航栏中的下拉菜单:我们绝对可以更改下拉菜单的主题以使其与导航栏背景相匹配。为此,我们将.dropdown-menu-dark类添加到现有的 .下拉菜单。除此之外,不需要对下拉项进行其他更改。

示例 6:在此示例中,我们在 Bootstrap 的导航栏中制作了深色主题下拉菜单。

HTML




      
    
    
    
  
    
    
    GeeksforGeeks

  

    
    


输出: