Toggle tokens

Toggle tokens are

Checkbox toggle token

draft

Checkbox toggles are a visually distinct set of checkboxes

You can use the checked attribute to default an option to a checked state.

<div class="ds-block">

    <fieldset class="ds-control-group  ds-control-group--toggle-tokens">
        <legend class="ds-legend">
            Suggested filters:
        </legend>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-1" checked>
            <label class="ds-label" for="checkbox-1">
                Undergraduate
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-2">
            <label class="ds-label" for="checkbox-2">
                Postgraduate
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-3">
            <label class="ds-label" for="checkbox-3">
                Melbourne
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-4">
            <label class="ds-label" for="checkbox-4">
                Short courses
            </label>
        </div>

    </fieldset>

</div>

Checkbox toggle token --inline

draft

Checkbox toggles are a visually distinct set of checkboxes

You can use the checked attribute to default an option to a checked state.

<div class="ds-block">

    <fieldset class="ds-control-group  ds-control-group--toggle-tokens ds-control-group--inline">
        <legend class="ds-legend">
            Suggested filters:
        </legend>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-1" checked>
            <label class="ds-label" for="checkbox-1">
                Undergraduate
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-2">
            <label class="ds-label" for="checkbox-2">
                Postgraduate
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-3">
            <label class="ds-label" for="checkbox-3">
                Melbourne
            </label>
        </div>

        <div class="ds-form-group">
            <input class="ds-input-checkbox ds-input-checkbox--toggle" type="checkbox" id="checkbox-4">
            <label class="ds-label" for="checkbox-4">
                Short courses
            </label>
        </div>

    </fieldset>

</div>

Radio toggle token

draft

Radio toggles visually highlights the selection

You can use the checked attribute to default one option to a checked state.

<div class="ds-block">

    <fieldset class="ds-control-group  ds-control-group--toggle-tokens">
        <legend class="ds-legend">
        I am:
        </legend>

        <div class="ds-form-group ds-form-group--radio-toggle">
            <input class="ds-input-radio ds-input-radio--toggle" type="radio" name="student" id="uniqueID-1" checked>
            <label class="ds-label" for="uniqueID-1">a domestic student</label>
        </div>

        <div class="ds-form-group ds-form-group--radio-toggle">
            <input class="ds-input-radio ds-input-radio--toggle" type="radio" name="student" id="uniqueID-2">
            <label class="ds-label" for="uniqueID-2">an international student</label>
        </div>

    </fieldset>

</div>

Radio toggle token --inline

draft

Radio toggles visually highlights the selection

You can use the checked attribute to default one option to a checked state.

<div class="ds-block">
    
    <fieldset class="ds-control-group  ds-control-group--toggle-tokens ds-control-group--inline">
        <legend class="ds-legend">
        I am:
        </legend>

        <div class="ds-form-group ds-form-group--radio-toggle">
            <input class="ds-input-radio ds-input-radio--toggle" type="radio" name="student" id="uniqueID-1" checked>
            <label class="ds-label" for="uniqueID-1">a domestic student</label>
        </div>

        <div class="ds-form-group ds-form-group--radio-toggle">
            <input class="ds-input-radio ds-input-radio--toggle" type="radio" name="student" id="uniqueID-2">
            <label class="ds-label" for="uniqueID-2">an international student</label>
        </div>

    </fieldset>

</div>