mirror of
https://github.com/hunvreus/basecoat.git
synced 2026-11-13 13:48:28 +00:00
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
---
|
|
layout: layouts/component.njk
|
|
title: Label
|
|
description: Renders an accessible label associated with controls.
|
|
toc:
|
|
- label: Usage
|
|
id: usage
|
|
- label: Examples
|
|
id: examples
|
|
children:
|
|
- label: Disabled
|
|
id: example-disabled
|
|
---
|
|
|
|
{% from "macros/code_preview.njk" import code_preview %}
|
|
{% from "macros/code_block.njk" import code_block %}
|
|
|
|
{% set code %}<label class="label gap-3">
|
|
<input type="checkbox" class="input">
|
|
Accept terms and conditions
|
|
</label>{% endset %}
|
|
{{ code_preview("label", code) }}
|
|
|
|
<h2 id="usage">Usage</h2>
|
|
|
|
<section class="prose my-6">
|
|
<p>Simply add the <code>label</code> class to your <code><label></code> element or have a parent with the <code>form</code> class (<a href="/components/form">read more about form</a>). Labels' style may be affected by the presence of a disabled peer or child element.</p>
|
|
</section>
|
|
|
|
{% set code %}<label class="label" for="email">Your email address</label>{% endset %}
|
|
{{ code_block(code) }}
|
|
|
|
<h2 id="examples"><a href="#examples">Examples</a></h2>
|
|
|
|
<h3 id="example-disabled"><a href="#example-disabled">Disabled</a></h3>
|
|
|
|
{% set code %}<div class="grid gap-3">
|
|
<label class="label" for="email">Email</label>
|
|
<input class="input" id="email" type="email" placeholder="Email" disabled>
|
|
</div>{% endset %}
|
|
{{ code_preview("label-disabled", code) }} |