menuMDUIDocs
color_lens
O novo mdui 2, baseado em Material Design 3 e Web Components, já foi lançado, veja a documentação do mdui 2.

Controles de seleção

Controles de seleção incluem checkbox, radio e switch.

Como usar

Controles de seleção são escritos puramente em CSS e entram em vigor apenas escrevendo o código HTML.

Cores

Usa a cor de destaque.

Estilo

Checkbox

Exemplo
<label class="mdui-checkbox">
  <input type="checkbox"/>
  <i class="mdui-checkbox-icon"></i>
  Não selecionado por padrão
</label>

<label class="mdui-checkbox">
  <input type="checkbox" checked/>
  <i class="mdui-checkbox-icon"></i>
  Selecionado por padrão
</label>

<label class="mdui-checkbox">
  <input type="checkbox" disabled/>
  <i class="mdui-checkbox-icon"></i>
  Desativado e não selecionado
</label>

<label class="mdui-checkbox">
  <input type="checkbox" disabled checked/>
  <i class="mdui-checkbox-icon"></i>
  Desativado e selecionado
</label>

<label class="mdui-checkbox">
  <input type="checkbox" id="indeterminate-demo1"/>
  <i class="mdui-checkbox-icon"></i>
  Estado indeterminado
</label>
<script>
  // A propriedade indeterminate só pode ser definida através de JavaScript
  document.getElementById('indeterminate-demo1').indeterminate = true;
</script>

<label class="mdui-checkbox">
  <input type="checkbox" disabled id="indeterminate-demo2"/>
  <i class="mdui-checkbox-icon"></i>
  Desativado e estado indeterminado
</label>
<script>
  document.getElementById('indeterminate-demo2').indeterminate = true;
</script>

Radio

Exemplo
<form>

  <label class="mdui-radio">
    <input type="radio" name="group1"/>
    <i class="mdui-radio-icon"></i>
    Não selecionado por padrão
  </label>

  <label class="mdui-radio">
    <input type="radio" name="group1" checked/>
    <i class="mdui-radio-icon"></i>
    Selecionado por padrão
  </label>

  <label class="mdui-radio">
    <input type="radio" name="group1" disabled/>
    <i class="mdui-radio-icon"></i>
    Desativado e não selecionado
  </label>

</form>

<form>
  <label class="mdui-radio">
    <input type="radio" name="group1" disabled checked/>
    <i class="mdui-radio-icon"></i>
    Desativado e selecionado
  </label>
</form>

Switch

Exemplo
<label class="mdui-switch">
  <input type="checkbox"/>
  <i class="mdui-switch-icon"></i>
</label>

<label class="mdui-switch">
  <input type="checkbox" checked/>
  <i class="mdui-switch-icon"></i>
</label>

<label class="mdui-switch">
  <input type="checkbox" disabled/>
  <i class="mdui-switch-icon"></i>
</label>

<label class="mdui-switch">
  <input type="checkbox" disabled checked/>
  <i class="mdui-switch-icon"></i>
</label>

Lista de classes CSS

Nome da classeDescrição
.mdui-checkboxDefine um checkbox.
.mdui-checkbox-iconDefine o ícone dentro do checkbox.
.mdui-radioDefine um radio.
.mdui-radio-iconDefine o ícone dentro do radio.
.mdui-switchDefine um switch.
.mdui-switch-iconDefine o ícone dentro do switch.