Ga direct naar inhoud
Ga direct naar inhoud
Ga direct naar inhoud

Selectievak - checkbox

Introductie

Een selectievak (checkbox) laat de gebruiker één of meerdere opties uit een set kiezen. Dit is handig wanneer meerdere antwoorden tegelijk mogelijk zijn, zoals het aangeven van voorkeuren of het accepteren van voorwaarden.

Snelstart

SCSS importeren:

    
    @use "@minvws/manon/components/checkbox";
@use "@minvws/manon/components/form-checkbox";
  

Voorbeelden

Voorbeeld: Basis

    
    <form action="" method="post">
  <div class="checkbox">
    <input type="checkbox" id="checkbox-example-base" name="standaard-checkbox" />
    <label for="checkbox-example-base">Lorem ipsum dolor sit amet</label>
  </div>
</form>
  

Voorbeeld: Verplicht

Dit veld is verplicht
    
    <form action="" method="post">
  <div class="required">
    <span class="nota-bene">Dit veld is verplicht</span>
    <div class="checkbox">
      <input type="checkbox" id="checkbox-example-required-1" name="voorwaarden" required />
      <label for="checkbox-example-required-1">verplicht selectievak</label>
    </div>
  </div>
</form>
  

Voorbeeld: Uitgeschakeld

    
    <form action="" method="post">
  <div class="checkbox">
    <input type="checkbox" id="checkbox-example-disabled" name="disabled-checkbox" disabled />
    <label for="checkbox-example-disabled">Lorem ipsum dolor sit amet</label>
  </div>
</form>
  

Voorbeeld: Lijst

Examples
    
    <form action="" method="post">
  <fieldset>
    <legend>Examples</legend>
    <div class="checkbox">
      <input type="checkbox" id="checkbox-example-list-1" name="standaard-checkbox" />
      <label for="checkbox-example-list-1">Lorem ipsum dolor sit amet</label>
    </div>

    <div class="checkbox">
      <input type="checkbox" id="checkbox-example-list-2" name="standaard-checkbox" />
      <label for="checkbox-example-list-2">Lorem ipsum dolor sit amet</label>
    </div>

    <div class="checkbox">
      <input type="checkbox" id="checkbox-example-list-3" name="standaard-checkbox" />
      <label for="checkbox-example-list-3">Lorem ipsum dolor sit amet</label>
    </div>

    <div class="checkbox">
      <input type="checkbox" id="checkbox-example-list-4" name="standaard-checkbox" />
      <label for="checkbox-example-list-4">Lorem ipsum dolor sit amet</label>
    </div>
  </fieldset>
</form>
  

Lijst met “label”

Examples
List label
    
    <form action="" method="post">
  <fieldset>
    <legend>Examples</legend>
    <fieldset>
      <legend>List label</legend>
      <div class="checkbox">
        <input type="checkbox" id="checkbox-example-list-label-1" name="standaard-checkbox" />
        <label for="checkbox-example-list-label-1">Lorem ipsum dolor sit amet</label>
      </div>

      <div class="checkbox">
        <input type="checkbox" id="checkbox-example-list-label-2" name="standaard-checkbox" />
        <label for="checkbox-example-list-label-2">Lorem ipsum dolor sit amet</label>
      </div>

      <div class="checkbox">
        <input type="checkbox" id="checkbox-example-list-label-3" name="standaard-checkbox" />
        <label for="checkbox-example-list-label-3">Lorem ipsum dolor sit amet</label>
      </div>

      <div class="checkbox">
        <input type="checkbox" id="checkbox-example-list-label-4" name="standaard-checkbox" />
        <label for="checkbox-example-list-label-4">Lorem ipsum dolor sit amet</label>
      </div>
    </fieldset>
  </fieldset>
</form>