concepts.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ---
  2. title: Concepts
  3. layout: documentation
  4. doc-tab: customize
  5. doc-subtab: concepts
  6. breadcrumb:
  7. - home
  8. - documentation
  9. - customize
  10. - customize-concepts
  11. ---
  12. <div class="content">
  13. <p>
  14. Bulma is highly customizable thanks to <strong>415 Sass variables</strong> living across <strong>28 files</strong>.
  15. </p>
  16. <p>
  17. These variables exist at 3 levels:
  18. </p>
  19. <ul>
  20. <li>
  21. <strong><a href="/documentation/overview/variables/#initial-variables">initial variables</a></strong>: global variables with <strong>literal</strong> values
  22. </li>
  23. <li>
  24. <strong><a href="/documentation/overview/variables/#derived-variables">derived variables</a></strong>: global variables with values that reference other variables, or are computed
  25. </li>
  26. <li>
  27. <strong>element/component variables</strong>: variables that are specific to a Bulma element/component
  28. </li>
  29. </ul>
  30. <p>
  31. Since these variables carry the <code>!default</code> flat, they can be assigned a <strong>new value</strong> either before or after having been imported.
  32. </p>
  33. </div>
  34. {% include elements/anchor.html name="Strategy" %}
  35. <div class="content">
  36. <p>
  37. To customize Bulma, you will need to:
  38. </p>
  39. <ul>
  40. <li>
  41. <strong>install</strong> (or download) Bulma
  42. </li>
  43. <li>
  44. have a working <strong>Sass setup</strong>
  45. </li>
  46. <li>
  47. create your own <code>.scss</code> or <code>.sass</code> file
  48. </li>
  49. </ul>
  50. </div>