syntax.html 4.2 KB

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