UI Kit

Checkbox

Last update:
()
Message doc(search): new tags and hidden components --skip-ci
Committer: Tamás Bíró
Version history

Default

.e-checkbox

<div class="e-field">
  <input type="checkbox" id="chb0" checked class="e-checkbox">
  <label for="chb0">
    Checkbox label
  </label>
</div>

                                <div class="e-field">
                                  <input type="checkbox" id="chb0" checked class="e-checkbox">
                                  <label for="chb0">Checkbox label</label>
                                </div>

Variations

Only checkbox .e-checkbox-onlycheckbox

<div class="e-field">
  <table data-e-version="2" class="e-table">
    <tbody>
      <tr>
        <td class="e-table__col-auto">
          <input type="checkbox" id="chb_ochb1" class="e-checkbox e-checkbox-onlycheckbox">
          <label for="chb_ochb1"></label>
        </td>
        <td>
          Fugiat laborum labore in 
        </td>
      </tr>
      <tr>
        <td>
          <input type="checkbox" id="chb_ochb2" class="e-checkbox e-checkbox-onlycheckbox">
          <label for="chb_ochb2"></label>
        </td>
        <td>
          Do occaecat in lorem excepteur 
        </td>
      </tr>
    </tbody>
  </table>
</div>

                                  <div class="e-field">
                                    <table data-e-version="2" class="e-table">
                                      <tbody>
                                        <tr>
                                          <td class="e-table__col-auto">
                                            <input type="checkbox" id="chb_ochb1" class="e-checkbox e-checkbox-onlycheckbox">
                                            <label for="chb_ochb1"></label>
                                          </td>
                                          <td>Eu eu dolore anim 
                                          </td>
                                        </tr>
                                        <tr>
                                          <td>
                                            <input type="checkbox" id="chb_ochb2" class="e-checkbox e-checkbox-onlycheckbox">
                                            <label for="chb_ochb2"></label>
                                          </td>
                                          <td>Do quis esse amet eu 
                                          </td>
                                        </tr>
                                      </tbody>
                                    </table>
                                  </div>
Consectetur sit velit reprehenderit
Quis amet lorem ullamco consectetur

Indeterminate :indeterminate

<div class="e-field">
  <input type="checkbox" id="chb1" class="e-checkbox">
  <label for="chb1">
    Checkbox label
  </label>
</div>
<script>
  document.getElementById('chb1').indeterminate = true;
</script>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb1" class="e-checkbox">
                                    <label for="chb1">Checkbox label</label>
                                  </div>
                                  <script>document.getElementById('chb1').indeterminate = true;</script>

Error .e-input-error

<div class="e-field">
  <input type="checkbox" id="chb2" class="e-checkbox e-input-error">
  <label for="chb2">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb2" class="e-checkbox e-input-error">
                                    <label for="chb2">Checkbox label</label>
                                  </div>

Dropdown

<e-dropdown data-markup-content="&lt;input id=&quot;chb_dropdown&quot; type=&quot;checkbox&quot; class=&quot;e-checkbox e-checkbox-onlycheckbox&quot; &gt;&lt;label for=&quot;chb_dropdown&quot;&gt;&lt;/label&gt;" data-markup-class="e-btn e-btn-dropdown e-btn-no_minwidth" data-inner-class="e-dropdown__content-sticky">
  <div class="e-dropdown__content">
    <a class="e-dropdown__item">
      Select all
    </a>
    <a class="e-dropdown__item">
      Select none
    </a>
    <a class="e-dropdown__item">
      Select tracked
    </a>
    <a class="e-dropdown__item">
      Select untracked
    </a>
  </div>
</e-dropdown>

                                  <e-dropdown data-markup-content="&lt;input id=&quot;chb_dropdown&quot; type=&quot;checkbox&quot; class=&quot;e-checkbox e-checkbox-onlycheckbox&quot; &gt;&lt;label for=&quot;chb_dropdown&quot;&gt;&lt;/label&gt;" data-markup-class="e-btn e-btn-dropdown e-btn-no_minwidth" data-inner-class="e-dropdown__content-sticky">
                                    <div class="e-dropdown__content"><a class="e-dropdown__item">Select all</a><a class="e-dropdown__item">Select none</a><a class="e-dropdown__item">Select tracked</a><a class="e-dropdown__item">Select untracked</a></div>
                                  </e-dropdown>

Block .e-checkbox-block

<div class="e-row">
  <div class="e-col-3">
    <div class="e-field">
      <label class="e-field__label">
        Clear group label
      </label>
      <ul class="e-list">
        <li class="e-list__item">
          <input type="checkbox" name="chb3.1" id="chb3.1" checked class="e-checkbox e-checkbox-block">
          <label for="chb3.1">
            Block label Block label Block label Block label Block label Block label
          </label>
        </li>
        <li class="e-list__item">
          <input type="checkbox" name="chb3.2" id="chb3.2" class="e-checkbox">
          <label for="chb3.2">
            Normal label Normal label Normal label Normal label Normal label Normal
          </label>
        </li>
      </ul>
    </div>
  </div>
</div>

                                  <div class="e-row">
                                    <div class="e-col-3">
                                      <div class="e-field">
                                        <label class="e-field__label">Clear group label</label>
                                        <ul class="e-list">
                                          <li class="e-list__item">
                                            <input type="checkbox" name="chb3.1" id="chb3.1" checked class="e-checkbox e-checkbox-block">
                                            <label for="chb3.1">Block label Block label Block label Block label Block label Block label</label>
                                          </li>
                                          <li class="e-list__item">
                                            <input type="checkbox" name="chb3.2" id="chb3.2" class="e-checkbox">
                                            <label for="chb3.2">Normal label Normal label Normal label Normal label Normal label Normal</label>
                                          </li>
                                        </ul>
                                      </div>
                                    </div>
                                  </div>

Right .e-checkbox-right

<div class="e-field">
  <input type="checkbox" id="chb4" checked class="e-checkbox e-checkbox-right">
  <label for="chb4">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb4" checked class="e-checkbox e-checkbox-right">
                                    <label for="chb4">Checkbox label</label>
                                  </div>

Disabled :disabled

<div class="e-field">
  <input type="checkbox" id="chb5" checked disabled class="e-checkbox">
  <label for="chb5">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb5" checked disabled class="e-checkbox">
                                    <label for="chb5">Checkbox label</label>
                                  </div>

Service specific variations

Reporting color variations

opened .e-checkbox-opened

<div class="e-field">
  <input type="checkbox" id="chb61" checked class="e-checkbox e-checkbox-opened">
  <label for="chb61">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb61" checked class="e-checkbox e-checkbox-opened">
                                    <label for="chb61">Checkbox label</label>
                                  </div>

mobile_opened .e-checkbox-mobile_opened

<div class="e-field">
  <input type="checkbox" id="chb62" checked class="e-checkbox e-checkbox-mobile_opened">
  <label for="chb62">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb62" checked class="e-checkbox e-checkbox-mobile_opened">
                                    <label for="chb62">Checkbox label</label>
                                  </div>

desktop_opened .e-checkbox-desktop_opened

<div class="e-field">
  <input type="checkbox" id="chb63" checked class="e-checkbox e-checkbox-desktop_opened">
  <label for="chb63">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb63" checked class="e-checkbox e-checkbox-desktop_opened">
                                    <label for="chb63">Checkbox label</label>
                                  </div>

sent .e-checkbox-sent

<div class="e-field">
  <input type="checkbox" id="chb64" checked class="e-checkbox e-checkbox-sent">
  <label for="chb64">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb64" checked class="e-checkbox e-checkbox-sent">
                                    <label for="chb64">Checkbox label</label>
                                  </div>

clicked .e-checkbox-clicked

<div class="e-field">
  <input type="checkbox" id="chb65" checked class="e-checkbox e-checkbox-clicked">
  <label for="chb65">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb65" checked class="e-checkbox e-checkbox-clicked">
                                    <label for="chb65">Checkbox label</label>
                                  </div>

mobile_clicked .e-checkbox-mobile_clicked

<div class="e-field">
  <input type="checkbox" id="chb66" checked class="e-checkbox e-checkbox-mobile_clicked">
  <label for="chb66">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb66" checked class="e-checkbox e-checkbox-mobile_clicked">
                                    <label for="chb66">Checkbox label</label>
                                  </div>

desktop_clicked .e-checkbox-desktop_clicked

<div class="e-field">
  <input type="checkbox" id="chb67" checked class="e-checkbox e-checkbox-desktop_clicked">
  <label for="chb67">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb67" checked class="e-checkbox e-checkbox-desktop_clicked">
                                    <label for="chb67">Checkbox label</label>
                                  </div>

mobile_click_through .e-checkbox-mobile_click_through

<div class="e-field">
  <input type="checkbox" id="chb68" checked class="e-checkbox e-checkbox-mobile_click_through">
  <label for="chb68">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb68" checked class="e-checkbox e-checkbox-mobile_click_through">
                                    <label for="chb68">Checkbox label</label>
                                  </div>

delivered .e-checkbox-delivered

<div class="e-field">
  <input type="checkbox" id="chb69" checked class="e-checkbox e-checkbox-delivered">
  <label for="chb69">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb69" checked class="e-checkbox e-checkbox-delivered">
                                    <label for="chb69">Checkbox label</label>
                                  </div>

bounced .e-checkbox-bounced

<div class="e-field">
  <input type="checkbox" id="chb610" checked class="e-checkbox e-checkbox-bounced">
  <label for="chb610">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb610" checked class="e-checkbox e-checkbox-bounced">
                                    <label for="chb610">Checkbox label</label>
                                  </div>

purchased .e-checkbox-purchased

<div class="e-field">
  <input type="checkbox" id="chb611" checked class="e-checkbox e-checkbox-purchased">
  <label for="chb611">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb611" checked class="e-checkbox e-checkbox-purchased">
                                    <label for="chb611">Checkbox label</label>
                                  </div>

unsubscribed .e-checkbox-unsubscribed

<div class="e-field">
  <input type="checkbox" id="chb612" checked class="e-checkbox e-checkbox-unsubscribed">
  <label for="chb612">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb612" checked class="e-checkbox e-checkbox-unsubscribed">
                                    <label for="chb612">Checkbox label</label>
                                  </div>

complained .e-checkbox-complained

<div class="e-field">
  <input type="checkbox" id="chb613" checked class="e-checkbox e-checkbox-complained">
  <label for="chb613">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb613" checked class="e-checkbox e-checkbox-complained">
                                    <label for="chb613">Checkbox label</label>
                                  </div>

optin_users .e-checkbox-optin_users

<div class="e-field">
  <input type="checkbox" id="chb614" checked class="e-checkbox e-checkbox-optin_users">
  <label for="chb614">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb614" checked class="e-checkbox e-checkbox-optin_users">
                                    <label for="chb614">Checkbox label</label>
                                  </div>

Socialads color variations

impressions .e-checkbox-impressions

<div class="e-field">
  <input type="checkbox" id="chb71" checked class="e-checkbox e-checkbox-impressions">
  <label for="chb71">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb71" checked class="e-checkbox e-checkbox-impressions">
                                    <label for="chb71">Checkbox label</label>
                                  </div>

socialreach .e-checkbox-socialreach

<div class="e-field">
  <input type="checkbox" id="chb72" checked class="e-checkbox e-checkbox-socialreach">
  <label for="chb72">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb72" checked class="e-checkbox e-checkbox-socialreach">
                                    <label for="chb72">Checkbox label</label>
                                  </div>

reach .e-checkbox-reach

<div class="e-field">
  <input type="checkbox" id="chb73" checked class="e-checkbox e-checkbox-reach">
  <label for="chb73">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb73" checked class="e-checkbox e-checkbox-reach">
                                    <label for="chb73">Checkbox label</label>
                                  </div>

likes .e-checkbox-likes

<div class="e-field">
  <input type="checkbox" id="chb74" checked class="e-checkbox e-checkbox-likes">
  <label for="chb74">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb74" checked class="e-checkbox e-checkbox-likes">
                                    <label for="chb74">Checkbox label</label>
                                  </div>

clicks .e-checkbox-clicks

<div class="e-field">
  <input type="checkbox" id="chb75" checked class="e-checkbox e-checkbox-clicks">
  <label for="chb75">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb75" checked class="e-checkbox e-checkbox-clicks">
                                    <label for="chb75">Checkbox label</label>
                                  </div>

pageclick .e-checkbox-pageclick

<div class="e-field">
  <input type="checkbox" id="chb76" checked class="e-checkbox e-checkbox-pageclick">
  <label for="chb76">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb76" checked class="e-checkbox e-checkbox-pageclick">
                                    <label for="chb76">Checkbox label</label>
                                  </div>

cpc .e-checkbox-cpc

<div class="e-field">
  <input type="checkbox" id="chb77" checked class="e-checkbox e-checkbox-cpc">
  <label for="chb77">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb77" checked class="e-checkbox e-checkbox-cpc">
                                    <label for="chb77">Checkbox label</label>
                                  </div>

frequency .e-checkbox-frequency

<div class="e-field">
  <input type="checkbox" id="chb78" checked class="e-checkbox e-checkbox-frequency">
  <label for="chb78">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb78" checked class="e-checkbox e-checkbox-frequency">
                                    <label for="chb78">Checkbox label</label>
                                  </div>

comments .e-checkbox-comments

<div class="e-field">
  <input type="checkbox" id="chb79" checked class="e-checkbox e-checkbox-comments">
  <label for="chb79">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb79" checked class="e-checkbox e-checkbox-comments">
                                    <label for="chb79">Checkbox label</label>
                                  </div>

conversions .e-checkbox-conversions

<div class="e-field">
  <input type="checkbox" id="chb710" checked class="e-checkbox e-checkbox-conversions">
  <label for="chb710">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb710" checked class="e-checkbox e-checkbox-conversions">
                                    <label for="chb710">Checkbox label</label>
                                  </div>

spent .e-checkbox-spent

<div class="e-field">
  <input type="checkbox" id="chb711" checked class="e-checkbox e-checkbox-spent">
  <label for="chb711">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb711" checked class="e-checkbox e-checkbox-spent">
                                    <label for="chb711">Checkbox label</label>
                                  </div>

revenue .e-checkbox-revenue

<div class="e-field">
  <input type="checkbox" id="chb712" checked class="e-checkbox e-checkbox-revenue">
  <label for="chb712">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb712" checked class="e-checkbox e-checkbox-revenue">
                                    <label for="chb712">Checkbox label</label>
                                  </div>

cpm .e-checkbox-cpm

<div class="e-field">
  <input type="checkbox" id="chb713" checked class="e-checkbox e-checkbox-cpm">
  <label for="chb713">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb713" checked class="e-checkbox e-checkbox-cpm">
                                    <label for="chb713">Checkbox label</label>
                                  </div>

costperconversion .e-checkbox-costperconversion

<div class="e-field">
  <input type="checkbox" id="chb714" checked class="e-checkbox e-checkbox-costperconversion">
  <label for="chb714">
    Checkbox label
  </label>
</div>

                                  <div class="e-field">
                                    <input type="checkbox" id="chb714" checked class="e-checkbox e-checkbox-costperconversion">
                                    <label for="chb714">Checkbox label</label>
                                  </div>

Related components

SwitchRadioButton radio