侧边栏导航Sidebar

支持固定(默认)、相对、收缩三种主体定位模式,需要为触发元素添加data-toggle-sidebar属性,侧边栏导航内添加data-close-sidebar属性的元素会触发关闭,data-scrollbar="inverse"属性是为其绑定了滚动条组件,页面中仅能添加一个侧边栏导航

侧边栏导航 Sidebar - 图1

  1. Click Button:
  2. <button type="button" class="btn" data-toggle-sidebar>Toggle sidebar button</button>
  3. Sidebar:
  4. <div class="sidebar" data-scrollbar="inverse">
  5. <div class="media tc">
  6. <div class="img"><img src="imgurl" class="radius" style="width:35%"></div>
  7. <div class="content">
  8. <h6>Username</h6>
  9. <p>Good afternoon!</p>
  10. </div>
  11. </div>
  12. <div class="menu-accordion">
  13. <div><a href="#">Home</a></div>
  14. <div>
  15. <a>Clothing</a>
  16. <ul>
  17. <li><a href="#">T-Shirts</a></li>
  18. <li><a href="#">Long Sleeve Shirts</a></li>
  19. </ul>
  20. </div>
  21. <div>
  22. <a>Accessories</a>
  23. <ul>
  24. <li><a href="#">Watches</a></li>
  25. <li><a href="#">Hats</a></li>
  26. </ul>
  27. </div>
  28. </div>
  29. <i data-close-sidebar></i>
  30. </div>

右侧Right

添加class="right"使其是右侧弹出的

侧边栏导航 Sidebar - 图2

  1. <div class="sidebar right" data-scrollbar="inverse">
  2. ...
  3. </div>

激活Active

添加class="active"使其默认是显示的 侧边栏导航 Sidebar - 图3

  1. <div class="sidebar active" data-scrollbar="inverse">
  2. ...
  3. </div>

相对Relative

添加data-body-position="relative"属性,使主体位置始终是相对的

侧边栏导航 Sidebar - 图4

  1. <div class="sidebar" data-body-position="relative" data-scrollbar="inverse">
  2. ...
  3. </div>

收缩Shrink

添加data-body-position="shrink"属性,使主体位置始终是收缩的,小屏幕时自动关闭收缩效果

侧边栏导航 Sidebar - 图5

  1. <div class="sidebar" data-body-position="shrink" data-scrollbar="inverse">
  2. ...
  3. </div>

回弹Rebound

添加data-body-rebound属性,点击主体区域会使侧边栏导航关闭

侧边栏导航 Sidebar - 图6

  1. <div class="sidebar" data-body-position="shrink" data-body-rebound data-scrollbar="inverse">
  2. ...
  3. </div>

自定义风格Custom Style

可以使用自定义风格工具快速创建CSS

侧边栏导航 Sidebar - 图7

  1. <div class="sidebar active mystyle" data-scrollbar="inverse">
  2. ...
  3. </div>