如何使Bootstrap 3下拉菜单对没有JS用户起作用

Insidelulz

我正在寻找如何在没有JS用户的情况下在引导程序上转换下拉菜单。

我已经在完整的CSS中看到了它的可能,但是我对CSS不太友好...

有人可以帮助我吗?

多诺万·查平(Donovan Charpin)

有可能。

下载此Bootstrap

实施此代码 jsFiddle here

的HTML

<div class="navbar navbar-fixed-top">
  <div class="navbar-inner">
      <div class="container-fluid">
        <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
          <span class="icon-bar"></span>
        </a>
        <a href="#" class="brand">Project name</a>
        <div class="nav-collapse">
          <ul class="nav">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
            <li class="dropdown">
              <a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <b class="caret"></b></a>
              <ul class="dropdown-menu">
                <li>
                    <a href="#">2-level Dropdown <i class="icon-arrow-right"></i></a>
                    <ul class="dropdown-menu sub-menu">
                        <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="nav-header">Nav header</li>
                        <li><a href="#">Separated link</a></li>
                        <li><a href="#">One more separated link</a></li>
                    </ul>
                </li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li class="divider"></li>
                <li class="nav-header">Nav header</li>
                <li><a href="#">Separated link</a></li>
                <li><a href="#">One more separated link</a></li>
              </ul>
            </li>
          </ul>
          <form action="" class="navbar-search pull-left">
            <input type="text" placeholder="Search" class="search-query span2">
          </form>
          <ul class="nav pull-right">
            <li><a href="#">Link</a></li>
            <li class="divider-vertical"></li>
            <li class="dropdown">
              <a class="#" href="#">Menu</a>
            </li>
          </ul>
        </div><!-- /.nav-collapse -->
      </div>
  </div>
</div>

<hr>

<ul class="nav nav-pills">
<li class="active"><a href="#">Regular link</a></li>
<li class="dropdown">
  <a href="#" data-toggle="dropdown" class="dropdown-toggle">Dropdown <b class="caret"></b></a>
  <ul class="dropdown-menu" id="menu1">
    <li>
        <a href="#">2-level Menu <i class="icon-arrow-right"></i></a>
        <ul class="dropdown-menu sub-menu">
            <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="nav-header">Nav header</li>
            <li><a href="#">Separated link</a></li>
            <li><a href="#">One more separated link</a></li>
        </ul>
    </li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</li>
<li class="dropdown">
  <a href="#">Menu</a>
</li>
<li class="dropdown">
  <a href="#">Menu</a>
</li>
</ul>

的CSS

body {
    padding-top: 60px;
    padding-bottom: 40px;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
 }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Bootstrap下拉菜单不起作用

来自分类Dev

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

来自分类Dev

Bootstrap 2.3.2下拉菜单

来自分类Dev

Bootstrap 3下拉菜单不起作用

来自分类Dev

如何使Bootstrap 3下拉菜单对没有JS用户起作用

来自分类Dev

在面板内部折叠时,bootstrap 3下拉菜单不可见

来自分类Dev

移动设备上的非折叠式Bootstrap 3下拉菜单

来自分类Dev

平板电脑上的Bootstrap 3下拉菜单-双击带有href的父项nav元素?

来自分类Dev

为什么这个Bootstrap 2.3.2下拉菜单不起作用?

来自分类Dev

Bootstrap 3下拉菜单:悬停和单击

来自分类Dev

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

来自分类Dev

如何使用jQuery关闭Bootstrap 3下拉菜单?

来自分类Dev

如何放置Bootstrap 3的下拉菜单

来自分类Dev

如何限制Navbar中Bootstrap 3下拉菜单的宽度

来自分类Dev

在台式机上查看时如何扩展Bootstrap 3下拉菜单?

来自分类Dev

Rails简单形式的Bootstrap 3下拉菜单的自定义包装

来自分类Dev

Bootstrap下拉菜单不起作用

来自分类Dev

面板标题中的Bootstrap 3下拉菜单位置错误

来自分类Dev

Bootstrap下拉菜单不起作用

来自分类Dev

Bootstrap 4下拉菜单translate3d()位置不正确

来自分类Dev

Bootstrap 3 IE9下拉菜单不起作用

来自分类Dev

如何实现Bootstrap 2.3.3下拉菜单

来自分类Dev

使用Bootstrap 3下拉菜单作为上下文菜单

来自分类Dev

平板电脑上的Bootstrap 3下拉菜单-双击带有href的父项nav元素?

来自分类Dev

Twitter Bootstrap 3下拉菜单不起作用

来自分类Dev

使用Bootstrap 3下拉菜单作为多级ASP网格的上下文菜单

来自分类Dev

Bootstrap 3.2下拉菜单切换在iPhone上不起作用

来自分类Dev

当我们在平板电脑上单击外部时,如何关闭bootstrap 3下拉菜单?

来自分类Dev

Bootstrap下拉菜单不起作用

Related 相关文章

  1. 1

    Bootstrap下拉菜单不起作用

  2. 2

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

  3. 3

    Bootstrap 2.3.2下拉菜单

  4. 4

    Bootstrap 3下拉菜单不起作用

  5. 5

    如何使Bootstrap 3下拉菜单对没有JS用户起作用

  6. 6

    在面板内部折叠时,bootstrap 3下拉菜单不可见

  7. 7

    移动设备上的非折叠式Bootstrap 3下拉菜单

  8. 8

    平板电脑上的Bootstrap 3下拉菜单-双击带有href的父项nav元素?

  9. 9

    为什么这个Bootstrap 2.3.2下拉菜单不起作用?

  10. 10

    Bootstrap 3下拉菜单:悬停和单击

  11. 11

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

  12. 12

    如何使用jQuery关闭Bootstrap 3下拉菜单?

  13. 13

    如何放置Bootstrap 3的下拉菜单

  14. 14

    如何限制Navbar中Bootstrap 3下拉菜单的宽度

  15. 15

    在台式机上查看时如何扩展Bootstrap 3下拉菜单?

  16. 16

    Rails简单形式的Bootstrap 3下拉菜单的自定义包装

  17. 17

    Bootstrap下拉菜单不起作用

  18. 18

    面板标题中的Bootstrap 3下拉菜单位置错误

  19. 19

    Bootstrap下拉菜单不起作用

  20. 20

    Bootstrap 4下拉菜单translate3d()位置不正确

  21. 21

    Bootstrap 3 IE9下拉菜单不起作用

  22. 22

    如何实现Bootstrap 2.3.3下拉菜单

  23. 23

    使用Bootstrap 3下拉菜单作为上下文菜单

  24. 24

    平板电脑上的Bootstrap 3下拉菜单-双击带有href的父项nav元素?

  25. 25

    Twitter Bootstrap 3下拉菜单不起作用

  26. 26

    使用Bootstrap 3下拉菜单作为多级ASP网格的上下文菜单

  27. 27

    Bootstrap 3.2下拉菜单切换在iPhone上不起作用

  28. 28

    当我们在平板电脑上单击外部时,如何关闭bootstrap 3下拉菜单?

  29. 29

    Bootstrap下拉菜单不起作用

热门标签

归档