syntax.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. ---
  2. layout: documentation
  3. doc-tab: modifiers
  4. doc-subtab: syntax
  5. ---
  6. {% include subnav-modifiers.html %}
  7. <section class="section">
  8. <div class="container">
  9. <h1 class="title">Modifiers syntax</h1>
  10. <h2 class="subtitle">Most Bulma elements have <strong>alternative</strong> styles. To apply them, you only need to append one of the <strong>modifier classes</strong>.
  11. <br>
  12. They all start with <code>is-</code> or <code>has-</code>.</h2>
  13. <hr>
  14. <div class="columns">
  15. <div class="column">
  16. <p>Let's start with a simple <strong>button</strong> that uses the <code>"button"</code> CSS class:</p>
  17. </div>
  18. {% capture button_example %}
  19. <a class="button">
  20. Button
  21. </a>
  22. {% endcapture %}
  23. <div class="column">
  24. <p>
  25. {{button_example}}
  26. </p>
  27. </div>
  28. <div class="column is-half">
  29. {% highlight html %}
  30. {{button_example}}
  31. {% endhighlight %}
  32. </div>
  33. </div>
  34. <div class="columns">
  35. <div class="column">
  36. <p>By <strong>adding</strong> the <code>"is-primary"</code> CSS class, you can modify the <strong>color</strong>:</p>
  37. </div>
  38. {% capture button_primary_example %}
  39. <a class="button is-primary">
  40. Button
  41. </a>
  42. {% endcapture %}
  43. <div class="column">
  44. <p>
  45. {{button_primary_example}}
  46. </p>
  47. </div>
  48. <div class="column is-half">
  49. {% highlight html %}
  50. {{button_primary_example}}
  51. {% endhighlight %}
  52. </div>
  53. </div>
  54. <div class="columns">
  55. <div class="column">
  56. <div class="content">
  57. <p>You can use one of the <strong>5 main colors</strong>:</p>
  58. <ul>
  59. <li><code>is-primary</code></li>
  60. <li><code>is-info</code></li>
  61. <li><code>is-success</code></li>
  62. <li><code>is-warning</code></li>
  63. <li><code>is-danger</code></li>
  64. </ul>
  65. </div>
  66. </div>
  67. <div class="column">
  68. <p class="field">
  69. <a class="button is-primary">Button</a>
  70. </p>
  71. <p class="field">
  72. <a class="button is-info">Button</a>
  73. </p>
  74. <p class="field">
  75. <a class="button is-success">Button</a>
  76. </p>
  77. <p class="field">
  78. <a class="button is-warning">Button</a>
  79. </p>
  80. <p class="field">
  81. <a class="button is-danger">Button</a>
  82. </p>
  83. </div>
  84. <div class="column is-half">
  85. {% highlight html %}
  86. <a class="button is-primary">
  87. Button
  88. </a>
  89. <a class="button is-info">
  90. Button
  91. </a>
  92. <a class="button is-success">
  93. Button
  94. </a>
  95. <a class="button is-warning">
  96. Button
  97. </a>
  98. <a class="button is-danger">
  99. Button
  100. </a>
  101. {% endhighlight %}
  102. </div>
  103. </div>
  104. <div class="columns">
  105. <div class="column">
  106. <div class="content">
  107. <p>You can also alter the <strong>size</strong>:</p>
  108. <ul>
  109. <li><code>is-small</code></li>
  110. <li><code>is-medium</code></li>
  111. <li><code>is-large</code></li>
  112. </ul>
  113. </div>
  114. </div>
  115. <div class="column">
  116. <p class="field">
  117. <a class="button is-small">Button</a>
  118. </p>
  119. <p class="field">
  120. <a class="button">Button</a>
  121. </p>
  122. <p class="field">
  123. <a class="button is-medium">Button</a>
  124. </p>
  125. <p class="field">
  126. <a class="button is-large">Button</a>
  127. </p>
  128. </div>
  129. <div class="column is-half">
  130. {% highlight html %}
  131. <a class="button is-small">
  132. Button
  133. </a>
  134. <a class="button">
  135. Button
  136. </a>
  137. <a class="button is-medium">
  138. Button
  139. </a>
  140. <a class="button is-large">
  141. Button
  142. </a>
  143. {% endhighlight %}
  144. </div>
  145. </div>
  146. <div class="columns">
  147. <div class="column">
  148. <div class="content">
  149. <p>Or the <strong>style</strong> or <strong>state</strong>:</p>
  150. <ul>
  151. <li><code>is-outlined</code></li>
  152. <li><code>is-loading</code></li>
  153. <li><code>is-disabled</code></li>
  154. </ul>
  155. </div>
  156. </div>
  157. <div class="column">
  158. <p class="field">
  159. <a class="button is-primary is-outlined">Button</a>
  160. </p>
  161. <p class="field">
  162. <a class="button is-primary is-loading">Button</a>
  163. </p>
  164. <p class="field">
  165. <a class="button is-primary is-disabled">Button</a>
  166. </p>
  167. </div>
  168. <div class="column is-half">
  169. {% highlight html %}
  170. <a class="button is-primary is-outlined">
  171. Button
  172. </a>
  173. <a class="button is-primary is-loading">
  174. Button
  175. </a>
  176. <a class="button is-primary is-disabled">
  177. Button
  178. </a>
  179. {% endhighlight %}
  180. </div>
  181. </div>
  182. </div>
  183. </section>