syntax.html 4.5 KB

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