带有下拉菜单的Bootstrap不可折叠导航栏

毗湿奴

我正在尝试创建没有响应并且有一些下拉列表的导航栏

我可以通过下面的css使它无响应。但是,如果我单击移动中导航栏中的下拉菜单,就会搞砸了。这是bootply http://www.bootply.com/k9wnO3WaO4,尝试移动视图并单击todo重现此问题。

<style>
.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}


.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}
</style>

样本下拉

<li class="dropdown"><a href="#" data-tad="l1" class="nottodo dropdown-toggle" data-toggle="dropdown">Todo <span class="label label-info">0</span>
                </a>
                    <ul class="dropdown-menu">
                        <li><a href="#"><span class="label label-warning">4:00 AM</span>Favourites Snippet</a></li>
                        <li><a href="#"><span class="label label-warning">4:30 AM</span>Email marketing</a></li>
                        <li><a href="#"><span class="label label-warning">5:00 AM</span>Subscriber focused email
                            design</a></li>
                        <li class="divider"></li>
                        <li><a href="#" class="text-center">View All</a></li>
                    </ul>
                </li>
一只狼

我认为您不喜欢这种行为,其中有一个媒体查询。

它在css中执行以下媒体查询:

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
         background-color: transparent;
         border: 0 none;
         box-shadow: none;
         float: none;
         margin-top: 0;
         position: static;
         width: auto;
    }
...
}

只需重写以下CSS中的样式即可:

.navbar-nav .open .dropdown-menu {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}

您可以在此处找到更新的Bootply

在下面的演示中,我必须添加!important背景色。不知道为什么,因为不需要Bootply。

.navbar-collapse.collapse {
display: block!important;
}

.navbar-nav>li, .navbar-nav {
float: left !important;
}


.navbar-nav.navbar-right:last-child {
margin-right: -15px !important;
}

.navbar-right {
float: right!important;
}

.navbar-nav .open .dropdown-menu {
	background-color: #fff !important;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    position: static;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet"/>

<nav class="navbar navbar-default" role="navigation">
  <div class="container">

<ul class="nav navbar-nav navbar-left">
<li class="dropdown"><a href="#" data-tad="l1" class="nottodo dropdown-toggle" data-toggle="dropdown"><span class="fa fa-bell"></span> <span class="label label-success">0</span></a>

</li>
                <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Chat <span class="fa fa-comment"></span>
                </a>
                    
                </li>
                <li class="dropdown"><a href="#" data-tad="l1" class="nottodo dropdown-toggle" data-toggle="dropdown">Todo <span class="label label-info">0</span>
                </a>
                    <ul class="dropdown-menu">
                        <li><a href="#"><span class="label label-warning">4:00 AM</span>Favourites Snippet</a></li>
                        <li><a href="#"><span class="label label-warning">4:30 AM</span>Email marketing</a></li>
                        <li><a href="#"><span class="label label-warning">5:00 AM</span>Subscriber focused email
                            design</a></li>
                        <li class="divider"></li>
                        <li><a href="#" class="text-center">View All</a></li>
                    </ul>
                </li>
</ul>

<ul class="nav navbar-nav navbar-right">
                <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="fa fa-user"></span> <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                        <li><a href="#"><span class="glyphicon glyphicon-user"></span>Profile</a></li>
                        <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
                        <li class="divider"></li>
                        <li><a href="#"><span class="glyphicon glyphicon-off"></span>Logout</a></li>
                    </ul>
                </li>
            </ul>
</div>
</nav>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap默认导航栏下拉菜单在折叠模式下具有透明背景吗?

来自分类Dev

带有下拉菜单的yii2导航栏

来自分类Dev

带有固定导航栏的下拉菜单

来自分类Dev

单击链接后,“ Angularized Bootstrap”菜单仅折叠下拉菜单,而不是整个导航栏

来自分类Dev

Twitter Bootstrap:如何实现始终折叠的导航栏下拉菜单?

来自分类Dev

Bootstrap折叠侧边栏菜单到下拉菜单

来自分类Dev

有没有办法让导航栏下拉菜单在折叠的导航栏下方展开?

来自分类Dev

Bootstrap 4导航栏下拉菜单项在移动设备上不可单击

来自分类Dev

UITapGestureRecognizer带有可折叠的侧边栏菜单Swift

来自分类Dev

可折叠的侧边栏/导航菜单

来自分类Dev

Bootstrap 3.2-显示所有屏幕尺寸的折叠导航-下拉菜单消失

来自分类Dev

Bootstrap 3.2-显示所有屏幕尺寸的折叠导航-下拉菜单消失

来自分类Dev

打开下拉菜单时,Twitter Bootstrap关闭可折叠菜单吗?

来自分类Dev

如何防止导航栏在单击具有下拉菜单的特定菜单项时隐藏/折叠?

来自分类Dev

Bootstrap左可折叠导航菜单

来自分类Dev

Bootstrap可折叠的导航栏未显示

来自分类Dev

在折叠的导航栏中放置Bootstrap 3下拉菜单时,如何使其默认打开

来自分类Dev

Aurelia路由器-带有下拉菜单的导航栏

来自分类Dev

带有左侧品牌,中心搜索表单和左侧下拉菜单的自适应导航栏

来自分类Dev

Aurelia路由器-带有下拉菜单的导航栏

来自分类Dev

如何在带有下拉菜单的导航栏中居中列表?

来自分类Dev

Boostrap 4 不可折叠项目下拉正在扩展导航栏

来自分类Dev

Bootstrap导航栏下拉菜单不起作用

来自分类Dev

如何使Bootstrap导航栏下拉菜单内联

来自分类Dev

导航栏中的Bootstrap下拉菜单不起作用

来自分类Dev

导航栏上的Bootstrap下拉菜单不起作用

来自分类Dev

如何使Bootstrap导航栏下拉菜单内联

来自分类Dev

Bootstrap导航栏-下拉菜单不起作用

来自分类Dev

Twitter Bootstrap,导航栏,下拉菜单无法正常工作

Related 相关文章

  1. 1

    Bootstrap默认导航栏下拉菜单在折叠模式下具有透明背景吗?

  2. 2

    带有下拉菜单的yii2导航栏

  3. 3

    带有固定导航栏的下拉菜单

  4. 4

    单击链接后,“ Angularized Bootstrap”菜单仅折叠下拉菜单,而不是整个导航栏

  5. 5

    Twitter Bootstrap:如何实现始终折叠的导航栏下拉菜单?

  6. 6

    Bootstrap折叠侧边栏菜单到下拉菜单

  7. 7

    有没有办法让导航栏下拉菜单在折叠的导航栏下方展开?

  8. 8

    Bootstrap 4导航栏下拉菜单项在移动设备上不可单击

  9. 9

    UITapGestureRecognizer带有可折叠的侧边栏菜单Swift

  10. 10

    可折叠的侧边栏/导航菜单

  11. 11

    Bootstrap 3.2-显示所有屏幕尺寸的折叠导航-下拉菜单消失

  12. 12

    Bootstrap 3.2-显示所有屏幕尺寸的折叠导航-下拉菜单消失

  13. 13

    打开下拉菜单时,Twitter Bootstrap关闭可折叠菜单吗?

  14. 14

    如何防止导航栏在单击具有下拉菜单的特定菜单项时隐藏/折叠?

  15. 15

    Bootstrap左可折叠导航菜单

  16. 16

    Bootstrap可折叠的导航栏未显示

  17. 17

    在折叠的导航栏中放置Bootstrap 3下拉菜单时,如何使其默认打开

  18. 18

    Aurelia路由器-带有下拉菜单的导航栏

  19. 19

    带有左侧品牌,中心搜索表单和左侧下拉菜单的自适应导航栏

  20. 20

    Aurelia路由器-带有下拉菜单的导航栏

  21. 21

    如何在带有下拉菜单的导航栏中居中列表?

  22. 22

    Boostrap 4 不可折叠项目下拉正在扩展导航栏

  23. 23

    Bootstrap导航栏下拉菜单不起作用

  24. 24

    如何使Bootstrap导航栏下拉菜单内联

  25. 25

    导航栏中的Bootstrap下拉菜单不起作用

  26. 26

    导航栏上的Bootstrap下拉菜单不起作用

  27. 27

    如何使Bootstrap导航栏下拉菜单内联

  28. 28

    Bootstrap导航栏-下拉菜单不起作用

  29. 29

    Twitter Bootstrap,导航栏,下拉菜单无法正常工作

热门标签

归档