breadcrumb.html 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. ---
  2. layout: documentation
  3. doc-tab: components
  4. doc-subtab: breadcrumb
  5. ---
  6. {% include subnav-components.html %}
  7. {% capture breadcrumb_example %}
  8. <nav class="breadcrumb">
  9. <ul>
  10. <li><a>Bulma</a></li>
  11. <li><a>Documentation</a></li>
  12. <li><a>Components</a></li>
  13. <li class="is-active"><a>Breadcrumb</a></li>
  14. </ul>
  15. </nav>
  16. {% endcapture %}
  17. {% capture breadcrumb_centered_example %}
  18. <nav class="breadcrumb is-centered">
  19. <ul>
  20. <li><a>Bulma</a></li>
  21. <li><a>Documentation</a></li>
  22. <li><a>Components</a></li>
  23. <li class="is-active"><a>Breadcrumb</a></li>
  24. </ul>
  25. </nav>
  26. {% endcapture %}
  27. {% capture breadcrumb_right_example %}
  28. <nav class="breadcrumb is-right">
  29. <ul>
  30. <li><a>Bulma</a></li>
  31. <li><a>Documentation</a></li>
  32. <li><a>Components</a></li>
  33. <li class="is-active"><a>Breadcrumb</a></li>
  34. </ul>
  35. </nav>
  36. {% endcapture %}
  37. {% capture breadcrumb_icons_example %}
  38. <nav class="breadcrumb">
  39. <ul>
  40. <li><a><span class="icon is-small"><i class="fa fa-home"></i></span><span>Bulma</span></a></li>
  41. <li><a><span class="icon is-small"><i class="fa fa-book"></i></span><span>Documentation</span></a></li>
  42. <li><a><span class="icon is-small"><i class="fa fa-puzzle-piece"></i></span><span>Components</span></a></li>
  43. <li class="is-active"><a><span class="icon is-small"><i class="fa fa-thumbs-up"></i></span><span>Breadcrumb</span></a></li>
  44. </ul>
  45. </nav>
  46. {% endcapture %}
  47. {% capture breadcrumb_small_example %}
  48. <nav class="breadcrumb is-small">
  49. <ul>
  50. <li><a>Bulma</a></li>
  51. <li><a>Documentation</a></li>
  52. <li><a>Components</a></li>
  53. <li class="is-active"><a>Breadcrumb</a></li>
  54. </ul>
  55. </nav>
  56. {% endcapture %}
  57. {% capture breadcrumb_medium_example %}
  58. <nav class="breadcrumb is-medium">
  59. <ul>
  60. <li><a>Bulma</a></li>
  61. <li><a>Documentation</a></li>
  62. <li><a>Components</a></li>
  63. <li class="is-active"><a>Breadcrumb</a></li>
  64. </ul>
  65. </nav>
  66. {% endcapture %}
  67. {% capture breadcrumb_large_example %}
  68. <nav class="breadcrumb is-large">
  69. <ul>
  70. <li><a>Bulma</a></li>
  71. <li><a>Documentation</a></li>
  72. <li><a>Components</a></li>
  73. <li class="is-active"><a>Breadcrumb</a></li>
  74. </ul>
  75. </nav>
  76. {% endcapture %}
  77. {% capture breadcrumb_arrow_example %}
  78. <nav class="breadcrumb has-arrow-separator">
  79. <ul>
  80. <li><a>Bulma</a></li>
  81. <li><a>Documentation</a></li>
  82. <li><a>Components</a></li>
  83. <li class="is-active"><a>Breadcrumb</a></li>
  84. </ul>
  85. </nav>
  86. {% endcapture %}
  87. {% capture breadcrumb_bullet_example %}
  88. <nav class="breadcrumb has-bullet-separator">
  89. <ul>
  90. <li><a>Bulma</a></li>
  91. <li><a>Documentation</a></li>
  92. <li><a>Components</a></li>
  93. <li class="is-active"><a>Breadcrumb</a></li>
  94. </ul>
  95. </nav>
  96. {% endcapture %}
  97. {% capture breadcrumb_dot_example %}
  98. <nav class="breadcrumb has-dot-separator">
  99. <ul>
  100. <li><a>Bulma</a></li>
  101. <li><a>Documentation</a></li>
  102. <li><a>Components</a></li>
  103. <li class="is-active"><a>Breadcrumb</a></li>
  104. </ul>
  105. </nav>
  106. {% endcapture %}
  107. {% capture breadcrumb_succeeds_example %}
  108. <nav class="breadcrumb has-succeeds-separator">
  109. <ul>
  110. <li><a>Bulma</a></li>
  111. <li><a>Documentation</a></li>
  112. <li><a>Components</a></li>
  113. <li class="is-active"><a>Breadcrumb</a></li>
  114. </ul>
  115. </nav>
  116. {% endcapture %}
  117. <section class="section">
  118. <div class="container">
  119. <div class="columns" style="margin-bottom: -0.75rem !important;">
  120. <div class="column">
  121. <h1 class="title">Breadcrumb</h1>
  122. <h2 class="subtitle">
  123. A simple <strong>breadcrumb</strong> component to improve your navigation experience
  124. </h2>
  125. </div>
  126. <div class="column is-narrow">
  127. <p class="content">
  128. <span class="tag is-success">New!</span>
  129. <span class="tag is-info">0.4.3</span>
  130. </p>
  131. </div>
  132. </div>
  133. <hr>
  134. <div class="content">
  135. <p>The <strong>breadcrumb</strong> component only requires a <code>.breadcrumb</code> container and a <code>ul</code> list.</p>
  136. <p>The dividers are automatically created in the content of the <code>::before</code> pseudo-element of <code>li</code> tags.</p>
  137. <p>You can inform the current page using the <code>is-active</code> modifier in a <code>li</code> tag. It will disable the navigation of inner links.</p>
  138. </div>
  139. <hr>
  140. <div class="example">
  141. {{breadcrumb_example}}
  142. </div>
  143. {% highlight html %}{{breadcrumb_example}}{% endhighlight %}
  144. <hr>
  145. <h3 class="title">Alignment</h3>
  146. <div class="content">
  147. <p>For alternative alignments, use the <code>is-centered</code> and <code>is-right</code> modifiers on the <code>.breadcrumb</code> container.</p>
  148. </div>
  149. <div class="example">
  150. {{breadcrumb_centered_example}}
  151. </div>
  152. {% highlight html %}{{breadcrumb_centered_example}}{% endhighlight %}
  153. <div class="example">
  154. {{breadcrumb_right_example}}
  155. </div>
  156. {% highlight html %}{{breadcrumb_right_example}}{% endhighlight %}
  157. <hr>
  158. <h3 class="title">Icons</h3>
  159. <div class="content">
  160. <p>You can use any of the <a href="http://fortawesome.github.io/Font-Awesome/">Font Awesome</a> <strong>icons</strong>.</p>
  161. </div>
  162. <div class="example">
  163. {{breadcrumb_icons_example}}
  164. </div>
  165. {% highlight html %}{{breadcrumb_icons_example}}{% endhighlight %}
  166. <hr>
  167. <h3 class="title">Sizes</h3>
  168. <div class="content">
  169. <p>You can choose between <strong>3 additional sizes</strong>: <code>is-small</code> <code>is-medium</code> and <code>is-large</code>.</p>
  170. </div>
  171. <div class="example">
  172. {{breadcrumb_small_example}}
  173. </div>
  174. {% highlight html %}{{breadcrumb_small_example}}{% endhighlight %}
  175. <div class="example">
  176. {{breadcrumb_medium_example}}
  177. </div>
  178. {% highlight html %}{{breadcrumb_medium_example}}{% endhighlight %}
  179. <div class="example">
  180. {{breadcrumb_large_example}}
  181. </div>
  182. {% highlight html %}{{breadcrumb_large_example}}{% endhighlight %}
  183. <hr>
  184. <h3 class="title">Alternative separators</h3>
  185. <div class="content">
  186. <p>You can choose between <strong>4 additional separators</strong>: <code>has-arrow-separator</code> <code>has-bullet-separator</code> <code>has-dot-separator</code> and <code>has-succeeds-separator</code>.</p>
  187. </div>
  188. <div class="example">
  189. {{breadcrumb_arrow_example}}
  190. </div>
  191. {% highlight html %}{{breadcrumb_arrow_example}}{% endhighlight %}
  192. <div class="example">
  193. {{breadcrumb_bullet_example}}
  194. </div>
  195. {% highlight html %}{{breadcrumb_bullet_example}}{% endhighlight %}
  196. <div class="example">
  197. {{breadcrumb_dot_example}}
  198. </div>
  199. {% highlight html %}{{breadcrumb_dot_example}}{% endhighlight %}
  200. <div class="example">
  201. {{breadcrumb_succeeds_example}}
  202. </div>
  203. {% highlight html %}{{breadcrumb_succeeds_example}}{% endhighlight %}
  204. </div>
  205. </section>