nav.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. ---
  2. layout: documentation
  3. doc-tab: components
  4. doc-subtab: nav
  5. ---
  6. {% include subnav-components.html %}
  7. <section class="section">
  8. <div class="container">
  9. <h1 class="title">Nav</h1>
  10. <h2 class="subtitle">
  11. A responsive horizontal <strong>nav bar</strong> that can contain links, tabs, buttons, icons, and a logo
  12. </h2>
  13. <hr>
  14. <div class="content">
  15. <p>
  16. The <code>nav</code> container can have <strong>3 parts</strong>:
  17. </p>
  18. <ul>
  19. <li><code>nav-left</code></li>
  20. <li><code>nav-center</code></li>
  21. <li><code>nav-right</code></li>
  22. </ul>
  23. <p>
  24. For responsiveness, <strong>2 additional</strong> classes are available:
  25. </p>
  26. <ul>
  27. <li><code>nav-toggle</code> for the hamburger menu on mobile</li>
  28. <li><code>nav-menu</code> for menu that is collapsable on mobile (you can combine it with <code>nav-right</code>)</li>
  29. </ul>
  30. </div>
  31. <div class="example">
  32. <nav class="nav">
  33. <div class="nav-left">
  34. <a class="nav-item is-brand" href="#">
  35. <img src="{{ site.url }}/images/bulma-type.png" alt="Bulma logo">
  36. </a>
  37. </div>
  38. <div class="nav-center">
  39. <a class="nav-item" href="#">
  40. <span class="icon">
  41. <i class="fa fa-github"></i>
  42. </span>
  43. </a>
  44. <a class="nav-item" href="#">
  45. <span class="icon">
  46. <i class="fa fa-twitter"></i>
  47. </span>
  48. </a>
  49. </div>
  50. <span class="nav-toggle">
  51. <span></span>
  52. <span></span>
  53. <span></span>
  54. </span>
  55. <div class="nav-right nav-menu">
  56. <a class="nav-item" href="#">
  57. Home
  58. </a>
  59. <a class="nav-item" href="#">
  60. Documentation
  61. </a>
  62. <a class="nav-item" href="#">
  63. Blog
  64. </a>
  65. <span class="nav-item">
  66. <a class="button" >
  67. <span class="icon">
  68. <i class="fa fa-twitter"></i>
  69. </span>
  70. <span>Tweet</span>
  71. </a>
  72. <a class="button is-primary" href="#">
  73. <span class="icon">
  74. <i class="fa fa-download"></i>
  75. </span>
  76. <span>Download</span>
  77. </a>
  78. </span>
  79. </div>
  80. </nav>
  81. </div>
  82. {% highlight html %}
  83. <nav class="nav">
  84. <div class="nav-left">
  85. <a class="nav-item is-brand" href="#">
  86. <img src="{{ site.url }}/images/bulma-type.png" alt="Bulma logo">
  87. </a>
  88. </div>
  89. <div class="nav-center">
  90. <a class="nav-item" href="#">
  91. <span class="icon">
  92. <i class="fa fa-github"></i>
  93. </span>
  94. </a>
  95. <a class="nav-item" href="#">
  96. <span class="icon">
  97. <i class="fa fa-twitter"></i>
  98. </span>
  99. </a>
  100. </div>
  101. <span class="nav-toggle">
  102. <span></span>
  103. <span></span>
  104. <span></span>
  105. </span>
  106. <div class="nav-right nav-menu">
  107. <a class="nav-item" href="#">
  108. Home
  109. </a>
  110. <a class="nav-item" href="#">
  111. Documentation
  112. </a>
  113. <a class="nav-item" href="#">
  114. Blog
  115. </a>
  116. <span class="nav-item">
  117. <a class="button" >
  118. <span class="icon">
  119. <i class="fa fa-twitter"></i>
  120. </span>
  121. <span>Tweet</span>
  122. </a>
  123. <a class="button is-primary" href="#">
  124. <span class="icon">
  125. <i class="fa fa-download"></i>
  126. </span>
  127. <span>Download</span>
  128. </a>
  129. </span>
  130. </div>
  131. </nav>
  132. {% endhighlight %}
  133. <hr>
  134. <h3 class="title">Modifiers</h3>
  135. <div class="content">
  136. <ul>
  137. <li>the <code>nav</code> container can have a <strong>shadow</strong> by adding the <code>has-shadow</code> modifier</li>
  138. <li>the <code>nav-item</code> can become <strong>active</strong> by adding the <code>is-active</code> modifier</li>
  139. <li>the <code>nav-item</code> can become a <strong>tab</strong> by adding the <code>is-tab</code> modifier</li>
  140. </ul>
  141. </div>
  142. </div>
  143. <div class="example">
  144. <nav class="nav has-shadow">
  145. <div class="container">
  146. <div class="nav-left">
  147. <a class="nav-item is-tab is-active">Card</a>
  148. <a class="nav-item is-tab">Level</a>
  149. <a class="nav-item is-tab">Media object</a>
  150. <a class="nav-item is-tab">Menu</a>
  151. <a class="nav-item is-tab">Message</a>
  152. <a class="nav-item is-tab">Modal</a>
  153. <a class="nav-item is-tab">Nav</a>
  154. <a class="nav-item is-tab">Pagination</a>
  155. <a class="nav-item is-tab">Panel</a>
  156. <a class="nav-item is-tab">Tabs</a>
  157. </div>
  158. </div>
  159. </nav>
  160. </div>
  161. {% highlight html %}
  162. <nav class="nav has-shadow">
  163. <div class="container">
  164. <div class="nav-left">
  165. <a class="nav-item is-tab is-active">Card</a>
  166. <a class="nav-item is-tab">Level</a>
  167. <a class="nav-item is-tab">Media object</a>
  168. <a class="nav-item is-tab">Menu</a>
  169. <a class="nav-item is-tab">Message</a>
  170. <a class="nav-item is-tab">Modal</a>
  171. <a class="nav-item is-tab">Nav</a>
  172. <a class="nav-item is-tab">Pagination</a>
  173. <a class="nav-item is-tab">Panel</a>
  174. <a class="nav-item is-tab">Tabs</a>
  175. </div>
  176. </div>
  177. </nav>
  178. {% endhighlight %}
  179. </section>