Le composant “Interrupteur” permet à l’utilisateur de faire un choix entre deux états opposés (activé / désactivé).
Documentation
Les exemples suivants sont dépréciés, ne pas utiliser comme référence
Pour support des versions précédentes
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" id="toggle-4500">
<label class="village-toggle__label" for="toggle-4500">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4503-hint-text" id="toggle-4503">
<label class="village-toggle__label" for="toggle-4503">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4503-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" id="toggle-4506">
<label class="village-toggle__label" for="toggle-4506" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4509-hint-text" id="toggle-4509">
<label class="village-toggle__label" for="toggle-4509" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4509-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="toggle-4512">
<label class="village-toggle__label" for="toggle-4512" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4515-hint-text" id="toggle-4515">
<label class="village-toggle__label" for="toggle-4515" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4515-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" disabled id="toggle-4518">
<label class="village-toggle__label" for="toggle-4518">Label action interrupteur</label>
</div>
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" disabled id="toggle-4521">
<label class="village-toggle__label" for="toggle-4521" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
<div class="village-toggle">
<input type="checkbox" class="village-toggle__input" disabled checked id="toggle-4524">
<label class="village-toggle__label" for="toggle-4524" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-1-toggle-0">
<label class="village-toggle__label" for="group-1-toggle-0">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-1-toggle-1">
<label class="village-toggle__label" for="group-1-toggle-1">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-1-toggle-2">
<label class="village-toggle__label" for="group-1-toggle-2">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-1-toggle-3">
<label class="village-toggle__label" for="group-1-toggle-3">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-1-toggle-4">
<label class="village-toggle__label" for="group-1-toggle-4">Label action interrupteur</label>
</div>
</li>
</ul>
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-1-toggle-hint-0-hint-text" id="group-1-toggle-hint-0">
<label class="village-toggle__label" for="group-1-toggle-hint-0">Label action interrupteur</label>
<p class="village-hint-text" id="group-1-toggle-hint-0-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-1-toggle-hint-1-hint-text" id="group-1-toggle-hint-1">
<label class="village-toggle__label" for="group-1-toggle-hint-1">Label action interrupteur</label>
<p class="village-hint-text" id="group-1-toggle-hint-1-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-1-toggle-hint-2-hint-text" id="group-1-toggle-hint-2">
<label class="village-toggle__label" for="group-1-toggle-hint-2">Label action interrupteur</label>
<p class="village-hint-text" id="group-1-toggle-hint-2-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-1-toggle-hint-3-hint-text" id="group-1-toggle-hint-3">
<label class="village-toggle__label" for="group-1-toggle-hint-3">Label action interrupteur</label>
<p class="village-hint-text" id="group-1-toggle-hint-3-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-1-toggle-hint-4-hint-text" id="group-1-toggle-hint-4">
<label class="village-toggle__label" for="group-1-toggle-hint-4">Label action interrupteur</label>
<p class="village-hint-text" id="group-1-toggle-hint-4-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
</ul>
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-2-toggle-0">
<label class="village-toggle__label" for="group-2-toggle-0" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-2-toggle-1">
<label class="village-toggle__label" for="group-2-toggle-1" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-2-toggle-2">
<label class="village-toggle__label" for="group-2-toggle-2" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-2-toggle-3">
<label class="village-toggle__label" for="group-2-toggle-3" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" id="group-2-toggle-4">
<label class="village-toggle__label" for="group-2-toggle-4" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
</ul>
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-2-toggle-hint-0-hint-text" id="group-2-toggle-hint-0">
<label class="village-toggle__label" for="group-2-toggle-hint-0" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-2-toggle-hint-0-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-2-toggle-hint-1-hint-text" id="group-2-toggle-hint-1">
<label class="village-toggle__label" for="group-2-toggle-hint-1" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-2-toggle-hint-1-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-2-toggle-hint-2-hint-text" id="group-2-toggle-hint-2">
<label class="village-toggle__label" for="group-2-toggle-hint-2" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-2-toggle-hint-2-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-2-toggle-hint-3-hint-text" id="group-2-toggle-hint-3">
<label class="village-toggle__label" for="group-2-toggle-hint-3" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-2-toggle-hint-3-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-2-toggle-hint-4-hint-text" id="group-2-toggle-hint-4">
<label class="village-toggle__label" for="group-2-toggle-hint-4" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-2-toggle-hint-4-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
</ul>
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="toggle-4531">
<label class="village-toggle__label" for="toggle-4531">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4534-hint-text" id="toggle-4534">
<label class="village-toggle__label" for="toggle-4534">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4534-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="toggle-4537">
<label class="village-toggle__label" for="toggle-4537" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4540-hint-text" id="toggle-4540">
<label class="village-toggle__label" for="toggle-4540" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4540-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="toggle-4543">
<label class="village-toggle__label" for="toggle-4543" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
Texte d’aide pour clarifier l’action
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="toggle-4546-hint-text" id="toggle-4546">
<label class="village-toggle__label" for="toggle-4546" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="toggle-4546-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" disabled id="toggle-4549">
<label class="village-toggle__label" for="toggle-4549">Label action interrupteur</label>
</div>
<div class="village-toggle village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" disabled id="toggle-4552">
<label class="village-toggle__label" for="toggle-4552" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-3-toggle-0">
<label class="village-toggle__label" for="group-3-toggle-0">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-3-toggle-1">
<label class="village-toggle__label" for="group-3-toggle-1">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-3-toggle-2">
<label class="village-toggle__label" for="group-3-toggle-2">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-3-toggle-3">
<label class="village-toggle__label" for="group-3-toggle-3">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-3-toggle-4">
<label class="village-toggle__label" for="group-3-toggle-4">Label action interrupteur</label>
</div>
</li>
</ul>
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-3-toggle-hint-0-hint-text" id="group-3-toggle-hint-0">
<label class="village-toggle__label" for="group-3-toggle-hint-0">Label action interrupteur</label>
<p class="village-hint-text" id="group-3-toggle-hint-0-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-3-toggle-hint-1-hint-text" id="group-3-toggle-hint-1">
<label class="village-toggle__label" for="group-3-toggle-hint-1">Label action interrupteur</label>
<p class="village-hint-text" id="group-3-toggle-hint-1-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-3-toggle-hint-2-hint-text" id="group-3-toggle-hint-2">
<label class="village-toggle__label" for="group-3-toggle-hint-2">Label action interrupteur</label>
<p class="village-hint-text" id="group-3-toggle-hint-2-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-3-toggle-hint-3-hint-text" id="group-3-toggle-hint-3">
<label class="village-toggle__label" for="group-3-toggle-hint-3">Label action interrupteur</label>
<p class="village-hint-text" id="group-3-toggle-hint-3-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-3-toggle-hint-4-hint-text" id="group-3-toggle-hint-4">
<label class="village-toggle__label" for="group-3-toggle-hint-4">Label action interrupteur</label>
<p class="village-hint-text" id="group-3-toggle-hint-4-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
</ul>
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-4-toggle-0">
<label class="village-toggle__label" for="group-4-toggle-0" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-4-toggle-1">
<label class="village-toggle__label" for="group-4-toggle-1" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-4-toggle-2">
<label class="village-toggle__label" for="group-4-toggle-2" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-4-toggle-3">
<label class="village-toggle__label" for="group-4-toggle-3" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" id="group-4-toggle-4">
<label class="village-toggle__label" for="group-4-toggle-4" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
</div>
</li>
</ul>
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
Texte d’aide pour clarifier l’action
<ul class="village-toggle__list">
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-4-toggle-hint-0-hint-text" id="group-4-toggle-hint-0">
<label class="village-toggle__label" for="group-4-toggle-hint-0" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-4-toggle-hint-0-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-4-toggle-hint-1-hint-text" id="group-4-toggle-hint-1">
<label class="village-toggle__label" for="group-4-toggle-hint-1" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-4-toggle-hint-1-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-4-toggle-hint-2-hint-text" id="group-4-toggle-hint-2">
<label class="village-toggle__label" for="group-4-toggle-hint-2" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-4-toggle-hint-2-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-4-toggle-hint-3-hint-text" id="group-4-toggle-hint-3">
<label class="village-toggle__label" for="group-4-toggle-hint-3" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-4-toggle-hint-3-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
<li>
<div class="village-toggle village-toggle--border-bottom village-toggle--label-left">
<input type="checkbox" class="village-toggle__input" aria-describedby="group-4-toggle-hint-4-hint-text" id="group-4-toggle-hint-4">
<label class="village-toggle__label" for="group-4-toggle-hint-4" data-village-checked-label="Activé" data-village-unchecked-label="Désactivé">Label action interrupteur</label>
<p class="village-hint-text" id="group-4-toggle-hint-4-hint-text">Texte d’aide pour clarifier l’action</p>
</div>
</li>
</ul>