Snelle referentie

Bulma CSS Framework Spiekbrief

Beknopte handleiding voor het Bulma CSS-framework: responsieve breekpunten, kolommenraster, kleur- en maataanpassers en typografie.

· Gepubliceerd

Bulma Bulma is een modern open-source CSS-framework dat volledig is gebaseerd op Flexbox.

Responsieve breekpunten

         768px       1024px              1216px       1408px
<---------^------------^------------------^-------------^------------->
  Mobile      Tablet         Desktop         Widescreen      FullHD
  • Mobiel: tot 768px
  • Tablet: vanaf 769px
  • Desktop: vanaf 1024px
  • Breedbeeld: vanaf 1216px
  • FullHD: vanaf 1408px

Kolommen-rastersysteem

Plaats onderliggende .column-elementen in een .columns flex-container:

<div class="columns">
  <div class="column">1</div>
  <div class="column">2</div>
  <div class="column">3</div>
  <div class="column">4</div>
</div>

Kolombreedtemodifiers

<div class="column is-half">Halve breedte</div>
<div class="column is-one-third">1/3 breedte</div>
<div class="column is-three-quarters">3/4 breedte</div>
<div class="column is-4">4 / 12 (1/3)</div>

Kernmodifiers

Kleuren

  • .is-primary: Turkoois
  • .is-link: Blauw
  • .is-info: Cyaan
  • .is-success: Groen
  • .is-warning: Geel
  • .is-danger: Rood

Maten

  • .is-small
  • .is-normal
  • .is-medium
  • .is-large

Statussen

  • .is-outlined: Transparante achtergrond met gekleurde rand
  • .is-loading: Geanimeerde ingebouwde laadspinner
  • .is-disabled: Visueel inactief

Typografie-helpers

Lettergroottes

Klasse Berekende grootte
.is-size-1 3rem
.is-size-2 2.5rem
.is-size-3 2rem
.is-size-4 1.5rem
.is-size-5 1.25rem
.is-size-6 1rem
.is-size-7 0.75rem

Uitlijning & teksttransformaties

  • .has-text-centered: Gecentreerd uitlijnen
  • .has-text-left: Links uitlijnen
  • .has-text-right: Rechts uitlijnen
  • .has-text-justified: Uitvullen
  • .is-capitalized: Eerste letter van elk woord als hoofdletter
  • .is-lowercase: Alles in kleine letters
  • .is-uppercase: Alles in hoofdletters

WYSIWYG-inhoudscontainer

Gebruik .content om ongeformatteerde markdown of CMS-inhoud op te maken:

<div class="content">
  <h1>Hoofdtitel</h1>
  <p>Standaard alinea met automatische typografische schaling.</p>
  <ul>
    <li>Lijstitem met opsommingsteken 1</li>
    <li>Lijstitem met opsommingsteken 2</li>
  </ul>
</div>

Verwante onderwerpen