mip-nav-slidedown 菜单

响应式菜单,在 MIP 官网有引用。

标题 内容
类型 通用
支持布局 responsive, fixed-height, fill, container, fixed
所需脚本 https://c.mipcdn.com/static/v1/mip-nav-slidedown/mip-nav-slidedown.js

示例

基本使用

  1. <div class="mip-nav-wrapper">
  2. <mip-nav-slidedown
  3. data-id="bs-navbar"
  4. class="mip-element-sidebar container"
  5. data-showbrand="1"
  6. data-brandname="MIP官网">
  7. <nav id="bs-navbar" class="navbar-collapse collapse navbar navbar-static-top">
  8. <ul class="nav navbar-nav navbar-right">
  9. <li>
  10. <a href="//www.mipengine.org/">首页</a>
  11. </li>
  12. <li>
  13. <a href="//www.mipengine.org/timeline.html">动态</a>
  14. </li>
  15. <li>
  16. <a href="http://www.cnblogs.com/mipengine/">博客</a>
  17. </li>
  18. <li class="navbar-wise-close">
  19. <span id="navbar-wise-close-btn"></span>
  20. </li>
  21. </ul>
  22. </nav>
  23. </mip-nav-slidedown>
  24. </div>

导航菜单个数多

导航菜单个数较多时,菜单展开可以上下滚动。

  1. <div class="mip-nav-wrapper">
  2. <mip-nav-slidedown
  3. data-id="bs-navbar"
  4. class="mip-element-sidebar container"
  5. data-showbrand="1"
  6. data-brandname="MIP官网">
  7. <nav id="bs-navbar" class="navbar-collapse collapse navbar navbar-static-top">
  8. <ul class="nav navbar-nav navbar-right">
  9. <li><a href="//www.mipengine.org/">菜单1</a></li>
  10. <li><a href="//www.mipengine.org/">菜单2</a></li>
  11. <li><a href="//www.mipengine.org/">菜单3</a></li>
  12. <li><a href="//www.mipengine.org/">菜单4</a></li>
  13. <li><a href="//www.mipengine.org/">菜单5</a></li>
  14. <li><a href="//www.mipengine.org/">菜单6</a></li>
  15. <li><a href="//www.mipengine.org/">菜单7</a></li>
  16. <li><a href="//www.mipengine.org/">菜单8</a></li>
  17. <li><a href="//www.mipengine.org/">菜单9</a></li>
  18. <li><a href="//www.mipengine.org/">菜单10</a></li>
  19. <li><a href="//www.mipengine.org/">菜单11</a></li>
  20. <li class="navbar-wise-close">
  21. <span id="navbar-wise-close-btn"></span>
  22. </li>
  23. </ul>
  24. </nav>
  25. </mip-nav-slidedown>
  26. </div>

增加二级菜单

直接添加<ul>可以展现二级菜单效果。

  1. <div class="mip-nav-wrapper">
  2. <mip-nav-slidedown
  3. data-id="bs-navbar"
  4. class="mip-element-sidebar container"
  5. data-showbrand="1"
  6. data-brandname="MIP官网">
  7. <nav id="bs-navbar" class="navbar-collapse collapse navbar navbar-static-top">
  8. <ul class="nav navbar-nav navbar-right">
  9. <li>
  10. <a href="//www.mipengine.org/">首页</a>
  11. </li>
  12. <li>
  13. <span class="navbar-more">常用工具</span>
  14. <ul>
  15. <li> <a href="//www.mipengine.org/">子菜单01</a> </li>
  16. <li> <a href="//www.mipengine.org/">子菜单02</a> </li>
  17. <li> <a href="//www.mipengine.org/">子菜单03</a> </li>
  18. <li> <a href="//www.mipengine.org/">子菜单04</a> </li>
  19. </ul>
  20. </li>
  21. <li>
  22. <a href="//www.mipengine.org/timeline.html">动态</a>
  23. </li>
  24. <li>
  25. <span class="navbar-more">下拉菜单</span>
  26. <ul>
  27. <li> <a href="//www.mipengine.org/">子菜单01</a> </li>
  28. <li> <a href="//www.mipengine.org/">子菜单02</a> </li>
  29. <li> <a href="//www.mipengine.org/">子菜单03</a> </li>
  30. <li> <a href="//www.mipengine.org/">子菜单04</a> </li>
  31. </ul>
  32. </li>
  33. <li class="navbar-wise-close">
  34. <span id="navbar-wise-close-btn"></span>
  35. </li>
  36. </ul>
  37. </nav>
  38. </mip-nav-slidedown>
  39. </div>

属性

data-id

说明:内部菜单 id
必选项:是
类型:字符串

data-showbrand

说明:是否需要左上角显示可点击区域
必选项:否
类型:数字
取值:0(不显示),1(显示)
默认值:1

data-brandname

说明:左上角显示可点击区域文字,仅在 data-showbrand=1 时显示
必选项:否
类型:字符串,如 “MIP官网”

data-brandhref

说明:左上角图标跳转链接,在 data-showbrand 为 1 时有效
必选项:否
类型:URL
默认:’/‘

注意事项

  1. 一个页面内,只能存在一个下拉菜单,data-id="bs-navbar"