Radio Input
Default
html
<div class="radio-group">
<div class="radio-row">
<input type="radio" checked name="card" id="radio-card-a1">
<label for="radio-card-a1">
<div class="mb-1 text-bold">Title</div>
<p>Description could be as long as it comes and you can just do whatever with it</p>
</label>
</div>
<div class="radio-row">
<input type="radio" name="card" id="radio-card-a2">
<label for="radio-card-a2">
<div class="mb-1 text-bold">Title</div>
<p>Description could be as long as it comes and you can just do whatever with it</p>
</label>
</div>
</div>Colored
html
<div class="radio-group">
<div class="radio-row colored">
<input type="radio" checked name="card-2" id="radio-card-b1">
<label for="radio-card-b1">
<div class="mb-1 text-bold">Title</div>
<p>Description could be as long as it comes and you can just do whatever with it</p>
</label>
</div>
<div class="radio-row colored">
<input type="radio" name="card-2" id="radio-card-b2">
<label for="radio-card-b2">
<div class="mb-1 text-bold">Title</div>
<p>Description could be as long as it comes and you can just do whatever with it</p>
</label>
</div>
</div>With Icon
Title
Description could be
The blue borders on the active radio can be set by adding the active class to this <div class="radio-row colored"> element.
html
<div class="radio-group">
<label for="radio-card-c1">
<div class="radio-row colored active">
<input type="radio" checked name="card-3" id="radio-card-c1">
<label for="radio-card-c1">
<div class="mb-1 text-bold">Title</div>
<p>Description could be as long</p>
</label>
<span class="u-icon u-icon-24">card</span>
</div>
</label>
<label>
<div class="radio-row colored">
<input type="radio" name="card-3" id="radio-card-c2">
<label for="radio-card-c2">
<div class="mb-1 text-bold">Title</div>
<p>Description could be</p>
</label>
<span class="u-icon u-icon-24">card</span>
</div>
</label>
</div>