syntax.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  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. <div class="column">
  19. <p>
  20. <a class="button">Button</a>
  21. </p>
  22. </div>
  23. <div class="column is-half">
  24. {% highlight html %}
  25. <a class="button">
  26. Button
  27. </a>
  28. {% endhighlight %}
  29. </div>
  30. </div>
  31. <div class="columns">
  32. <div class="column">
  33. <p>By <strong>adding</strong> the <code>"is-primary"</code> CSS class, you can modify the <strong>color</strong>:</p>
  34. </div>
  35. <div class="column">
  36. <p>
  37. <a class="button is-primary">Button</a>
  38. </p>
  39. </div>
  40. <div class="column is-half">
  41. {% highlight html %}
  42. <a class="button is-primary">
  43. Button
  44. </a>
  45. {% endhighlight %}
  46. </div>
  47. </div>
  48. <div class="columns">
  49. <div class="column">
  50. <div class="content">
  51. <p>You can use one of the <strong>5 main colors</strong>:</p>
  52. <ul>
  53. <li><code>is-primary</code></li>
  54. <li><code>is-info</code></li>
  55. <li><code>is-success</code></li>
  56. <li><code>is-warning</code></li>
  57. <li><code>is-danger</code></li>
  58. </ul>
  59. </div>
  60. </div>
  61. <div class="column">
  62. <p class="control">
  63. <a class="button is-primary">Button</a>
  64. </p>
  65. <p class="control">
  66. <a class="button is-info">Button</a>
  67. </p>
  68. <p class="control">
  69. <a class="button is-success">Button</a>
  70. </p>
  71. <p class="control">
  72. <a class="button is-warning">Button</a>
  73. </p>
  74. <p class="control">
  75. <a class="button is-danger">Button</a>
  76. </p>
  77. </div>
  78. <div class="column is-half">
  79. {% highlight html %}
  80. <a class="button is-primary">
  81. Button
  82. </a>
  83. <a class="button is-info">
  84. Button
  85. </a>
  86. <a class="button is-success">
  87. Button
  88. </a>
  89. <a class="button is-warning">
  90. Button
  91. </a>
  92. <a class="button is-danger">
  93. Button
  94. </a>
  95. {% endhighlight %}
  96. </div>
  97. </div>
  98. <div class="columns">
  99. <div class="column">
  100. <div class="content">
  101. <p>You can also alter the <strong>size</strong>:</p>
  102. <ul>
  103. <li><code>is-small</code></li>
  104. <li><code>is-medium</code></li>
  105. <li><code>is-large</code></li>
  106. </ul>
  107. </div>
  108. </div>
  109. <div class="column">
  110. <p class="control">
  111. <a class="button is-small">Button</a>
  112. </p>
  113. <p class="control">
  114. <a class="button">Button</a>
  115. </p>
  116. <p class="control">
  117. <a class="button is-medium">Button</a>
  118. </p>
  119. <p class="control">
  120. <a class="button is-large">Button</a>
  121. </p>
  122. </div>
  123. <div class="column is-half">
  124. {% highlight html %}
  125. <p class="control">
  126. <a class="button is-small">Button</a>
  127. </p>
  128. <p class="control">
  129. <a class="button">Button</a>
  130. </p>
  131. <p class="control">
  132. <a class="button is-medium">Button</a>
  133. </p>
  134. <p class="control">
  135. <a class="button is-large">Button</a>
  136. </p>
  137. {% endhighlight %}
  138. </div>
  139. </div>
  140. <div class="columns">
  141. <div class="column">
  142. <div class="content">
  143. <p>Or the <strong>style</strong> or <strong>state</strong>:</p>
  144. <ul>
  145. <li><code>is-outlined</code></li>
  146. <li><code>is-loading</code></li>
  147. <li><code>is-disabled</code></li>
  148. </ul>
  149. </div>
  150. </div>
  151. <div class="column">
  152. <p class="control">
  153. <a class="button is-primary is-outlined">Button</a>
  154. </p>
  155. <p class="control">
  156. <a class="button is-primary is-loading">Button</a>
  157. </p>
  158. <p class="control">
  159. <a class="button is-primary is-disabled">Button</a>
  160. </p>
  161. </div>
  162. <div class="column is-half">
  163. {% highlight html %}
  164. <a class="button is-primary is-outlined">
  165. Button
  166. </a>
  167. <a class="button is-primary is-loading">
  168. Button
  169. </a>
  170. <a class="button is-primary is-disabled">
  171. Button
  172. </a>
  173. {% endhighlight %}
  174. </div>
  175. </div>
  176. </div>
  177. </section>