123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- ---
- title: Radio button
- layout: documentation
- doc-tab: form
- doc-subtab: radio
- ---
- {% capture radio_example %}
- <div class="control">
- <label class="radio">
- <input type="radio" name="answer">
- Yes
- </label>
- <label class="radio">
- <input type="radio" name="answer">
- No
- </label>
- </div>
- {% endcapture %}
- {% capture radio_default_example %}
- <div class="control">
- <label class="radio">
- <input type="radio" name="foobar">
- Foo
- </label>
- <label class="radio">
- <input type="radio" name="foobar" checked>
- Bar
- </label>
- </div>
- {% endcapture %}
- {% capture radio_disabled_example %}
- <div class="control">
- <label class="radio">
- <input type="radio" name="rsvp">
- Going
- </label>
- <label class="radio">
- <input type="radio" name="rsvp">
- Not going
- </label>
- <label class="radio" disabled>
- <input type="radio" name="rsvp" disabled>
- Maybe
- </label>
- </div>
- {% endcapture %}
- {% include subnav-form.html %}
- <section class="section">
- <div class="container">
- <h1 class="title">Radio</h1>
- <h2 class="subtitle">
- The mutually exclusive <strong>radio buttons</strong> in their native format
- </h2>
- {%
- include meta.html
- colors=false
- sizes=false
- variables=false
- %}
- <hr>
- <div class="content">
- <p>
- The <code>radio</code> class is a simple wrapper around the <code><input type="radio"></code> HTML elements. It is intentionally not styled, to preserve cross-browser compatibility and the user experience.
- </p>
- <p>
- Make sure the linked radio buttons have the <strong>same value</strong> for their <code>name</code> HTML attribute.
- </p>
- </div>
- <div class="columns">
- <div class="column is-half">
- {{radio_example}}
- </div>
- <div class="column is-half highlight-full">
- {% highlight html %}{{radio_example}}{% endhighlight %}
- </div>
- </div>
- <div class="content">
- <p>
- You can check a radio button by <strong>default</strong> by adding the <code>checked</code> HTML attribute to the <code><input></code> element.
- </p>
- </div>
- <div class="columns">
- <div class="column is-half">
- {{radio_default_example}}
- </div>
- <div class="column is-half highlight-full">
- {% highlight html %}{{radio_default_example}}{% endhighlight %}
- </div>
- </div>
- <div class="content">
- <p>
- You can add <strong>disable</strong> a radio button by adding the <code>disabled</code> HTML attribute to both the <code><label></code> and the <code><input></code>.
- </p>
- </div>
- <div class="columns">
- <div class="column is-half">
- {{radio_disabled_example}}
- </div>
- <div class="column is-half highlight-full">
- {% highlight html %}{{radio_disabled_example}}{% endhighlight %}
- </div>
- </div>
- </div>
- </section>
|