@hidoo/styleunit

v1.0.0-alpha.9

The unit oriented CSS framework implemented in Sass.

unit-toggle

The toggle unit.

The core module.

The default style.

default
<!-- single -->
<span class="unit-toggle">
  <input class="unit-toggle__field" type="radio" name="toggle" value="1" />
</span>
<!-- single (legacy) -->
<span class="unit-toggle">
  <input class="unit-toggle__field" type="radio" name="toggle" value="2" />
  <span class="unit-toggle__alt"><!-- Alt element is not use. --></span>
</span>
<!-- single:disabled -->
<span class="unit-toggle">
  <input class="unit-toggle__field" type="radio" name="toggle" value="3" checked="checked" disabled="disabled" />
</span>
<!-- with label -->
<label class="unit-text  unit-text--inline-block">
  <span class="unit-toggle">
    <input class="unit-toggle__field" type="radio" name="toggle" value="4" />
  </span>
  Lorem ipsum dolor sit amet.
</label>

The radio module.

The radio modifiers.

default
unit-toggle--radio-normal
Normal radio
<!-- single -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="radio" name="{{modifier_class}}" value="1" />
</span>
<!-- single (legacy) -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="radio" name="{{modifier_class}}" value="2" />
  <span class="unit-toggle__alt"><!-- Alt element is not use. --></span>
</span>
<!-- single:disabled -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="radio" name="{{modifier_class}}" value="3" checked="checked" disabled="disabled" />
</span>
<!-- with label -->
<label class="unit-text  unit-text--inline-block">
  <span class="unit-toggle  {{modifier_class}}">
    <input class="unit-toggle__field" type="radio" name="{{modifier_class}}" value="4" />
  </span>
  Lorem ipsum dolor sit amet.
</label>

The check module.

The check modifiers.

default
unit-toggle--check-normal
Normal check
<!-- single -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="checkbox" name="{{modifier_class}}" value="1" />
</span>
<!-- single (legacy) -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="checkbox" name="{{modifier_class}}" value="2" />
  <span class="unit-toggle__alt"><!-- Alt element is not use. --></span>
</span>
<!-- single:disabled -->
<span class="unit-toggle  {{modifier_class}}">
  <input class="unit-toggle__field" type="checkbox" name="{{modifier_class}}" value="3" checked="checked" disabled="disabled" />
</span>
<!-- with label -->
<label class="unit-text  unit-text--inline-block">
  <span class="unit-toggle  {{modifier_class}}">
    <input class="unit-toggle__field" type="checkbox" name="{{modifier_class}}" value="4" />
  </span>
  Lorem ipsum dolor sit amet.
</label>