如何使下拉菜单在Bootstrap 3中向右扩展

杰里米·拜伦(Jeremy Byron)

我在下面使用此代码和CSS。如您所见,下拉子菜单向左扩展,这是我将光标悬停在“更多选项”上的时候。我已经更改了CSS上的每个“ left”关键字,但它不会向右移动。如何在右侧扩展下拉子菜单,这意味着如果我将鼠标悬停在“更多选项”上,它将像这样向右扩展?点击这里

<div class="container-fluid">
  <div class="btn-group pull-right">
    <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Menu
    <span class="caret"></span>
    </a>
      <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu">
        <li><a href="#">Action</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li class="divider"></li>
        <li class="dropdown-submenu dropdown-menu-right">
        <a tabindex="-1" href="#">More options</a>
          <ul class="dropdown-menu">
            <li><a tabindex="-1" href="#">Second level</a></li>
            <li class="dropdown-submenu">
            <a href="#">More..</a>
              <ul class="dropdown-menu">
                <li><a href="#">3rd level</a></li>
                <li><a href="#">3rd level</a></li>
              </ul>
            </li>
            <li><a href="#">Second level</a></li>
            <li><a href="#">Second level</a></li>
         </ul>
       </li>
       <li><a href="#">Something else here</a></li>
     </ul>
   </div>
 </div>

这是我的CSS;

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:-95%;max-width:180px;margin-top:-6px;margin-right:-1px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 0;border-right-color:#999;margin-top:5px;margin-right:10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-menu-right {margin-left:0;}
迪克西特

我刚刚从btn-group中删除了pull-right类

<div class="container-fluid">
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
  Menu
  <span class="caret"></span>
</a>
<ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li class="dropdown-submenu dropdown-menu-right">
    <a tabindex="-1" href="#">More options</a>
    <ul class="dropdown-menu">
      <li><a tabindex="-1" href="#">Second level</a></li>
      <li class="dropdown-submenu">
        <a href="#">More..</a>
        <ul class="dropdown-menu">
            <li><a href="#">3rd level</a></li>
            <li><a href="#">3rd level</a></li>
        </ul>
      </li>
      <li><a href="#">Second level</a></li>
      <li><a href="#">Second level</a></li>
    </ul>
  </li>
    <li><a href="#">Something else here</a></li>
</ul>

添加此CSS。

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left: 100%;max-width:180px;margin-top:-6px;margin-right:-1px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display: inherit;/* right: inherit; */}
.dropdown-submenu>a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 0;border-right-color:#999;margin-top:5px;margin-right:10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.dropdown-menu-right {margin-left:0;}

.dropdown-menu-right {
    right:inherit !important;
    left: auto;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使下拉菜单在Bootstrap 3中向右扩展

来自分类Dev

如何根据下拉菜单在输入中添加内容?

来自分类Dev

如何放置Bootstrap 3的下拉菜单

来自分类Dev

下拉菜单在CSS中崩溃

来自分类Dev

ng-bootstrap下拉菜单和下拉菜单在同一页面中

来自分类Dev

Bootstrap Modal选择下拉菜单在窗口外部扩展

来自分类Dev

Bootstrap 2.x下拉菜单在3.3.1中不起作用

来自分类Dev

Bootstrap-下拉菜单在Datepicker中单击时关闭

来自分类Dev

Bootstrap下拉菜单在angularjs spa应用程序中不会折叠

来自分类Dev

为什么下拉菜单在bootstrap5导航栏中不起作用?

来自分类Dev

Bootstrap下拉菜单在Google Chrome中无法正确显示

来自分类Dev

Bootstrap下拉菜单在angularjs spa应用程序中不会折叠

来自分类Dev

Bootstrap下拉菜单在Liferay 6.2中不起作用

来自分类Dev

Bootstrap下拉菜单在母版页中不起作用

来自分类Dev

下拉菜单在navbar bootstrap4中放错了位置

来自分类Dev

Bootstrap 下拉菜单在 php codeigniter 中不起作用

来自分类Dev

导航栏下拉菜单在 bootstrap4.0 中不起作用

来自分类Dev

当光标位于Bootstrap的下拉菜单中时,如何使下拉菜单的颜色变暗?

来自分类Dev

Bootstrap下拉菜单扩展下拉菜单(嵌套)

来自分类Dev

如何使用散景中的下拉菜单在数字之间切换?

来自分类Dev

下拉菜单中的...具有Bootstrap的下拉菜单

来自分类Dev

如何左对齐bootstrap 3下拉菜单?

来自分类Dev

Bootstrap的下拉菜单中的下拉按钮

来自分类Dev

根据下拉菜单在列中查找值的公式

来自分类Dev

CSS下拉菜单在Chrome中不起作用

来自分类Dev

动态下拉菜单在Div中显示动态内容

来自分类Dev

下拉菜单在Webview中不起作用

来自分类Dev

Bootstrap 3中的Navbar下拉菜单

来自分类Dev

Bootstrap下拉菜单在_Layout.cshtml中不起作用在MVC 4中共享

Related 相关文章

  1. 1

    如何使下拉菜单在Bootstrap 3中向右扩展

  2. 2

    如何根据下拉菜单在输入中添加内容?

  3. 3

    如何放置Bootstrap 3的下拉菜单

  4. 4

    下拉菜单在CSS中崩溃

  5. 5

    ng-bootstrap下拉菜单和下拉菜单在同一页面中

  6. 6

    Bootstrap Modal选择下拉菜单在窗口外部扩展

  7. 7

    Bootstrap 2.x下拉菜单在3.3.1中不起作用

  8. 8

    Bootstrap-下拉菜单在Datepicker中单击时关闭

  9. 9

    Bootstrap下拉菜单在angularjs spa应用程序中不会折叠

  10. 10

    为什么下拉菜单在bootstrap5导航栏中不起作用?

  11. 11

    Bootstrap下拉菜单在Google Chrome中无法正确显示

  12. 12

    Bootstrap下拉菜单在angularjs spa应用程序中不会折叠

  13. 13

    Bootstrap下拉菜单在Liferay 6.2中不起作用

  14. 14

    Bootstrap下拉菜单在母版页中不起作用

  15. 15

    下拉菜单在navbar bootstrap4中放错了位置

  16. 16

    Bootstrap 下拉菜单在 php codeigniter 中不起作用

  17. 17

    导航栏下拉菜单在 bootstrap4.0 中不起作用

  18. 18

    当光标位于Bootstrap的下拉菜单中时,如何使下拉菜单的颜色变暗?

  19. 19

    Bootstrap下拉菜单扩展下拉菜单(嵌套)

  20. 20

    如何使用散景中的下拉菜单在数字之间切换?

  21. 21

    下拉菜单中的...具有Bootstrap的下拉菜单

  22. 22

    如何左对齐bootstrap 3下拉菜单?

  23. 23

    Bootstrap的下拉菜单中的下拉按钮

  24. 24

    根据下拉菜单在列中查找值的公式

  25. 25

    CSS下拉菜单在Chrome中不起作用

  26. 26

    动态下拉菜单在Div中显示动态内容

  27. 27

    下拉菜单在Webview中不起作用

  28. 28

    Bootstrap 3中的Navbar下拉菜单

  29. 29

    Bootstrap下拉菜单在_Layout.cshtml中不起作用在MVC 4中共享

热门标签

归档