@@ -16,15 +16,15 @@ You can find here the [OUDS Radio button design guidelines](https://unified-desi
1616## Basic example
1717
1818{{< example >}}
19- <div class =" control -item" >
19+ <div class =" radio-button -item" >
2020 <div class =" control-item-assets-container " >
2121 <input class="control-item-indicator" type="radio" value="" id="radioDefault" name="radioBasic">
2222 </div >
2323 <div class =" control-item-text-container " >
2424 <label class="control-item-label" for="radioDefault">Label</label>
2525 </div >
2626</div >
27- <div class =" control -item control-item-divider" >
27+ <div class =" radio-button -item control-item-divider" >
2828 <div class =" control-item-assets-container " >
2929 <input class="control-item-indicator" type="radio" value="" id="radioFullOption" checked name="radioBasic" aria-describedby="radioFullOptionAdditionalText radioFullOptionHelper">
3030 </div >
@@ -75,23 +75,23 @@ Radio buttons are implemented using `.control-item-*` classes, see below.
7575You can display an outlined radio buttons by adding a ` .radio-button-item-outlined ` to ` .control-item ` . If there is an outlined radio button item in a group, all its siblings should also be outlined.
7676
7777{{< example >}}
78- <div class =" control -item radio-button-item-outlined control-item-divider" >
78+ <div class =" radio-button -item radio-button-item-outlined control-item-divider" >
7979 <div class =" control-item-assets-container " >
8080 <input class="control-item-indicator" type="radio" value="" id="radioOutlined1" name="radioOutlined" checked>
8181 </div >
8282 <div class =" control-item-text-container " >
8383 <label class="control-item-label" for="radioOutlined1">Label</label>
8484 </div >
8585</div >
86- <div class =" control -item radio-button-item-outlined control-item-divider" >
86+ <div class =" radio-button -item radio-button-item-outlined control-item-divider" >
8787 <div class =" control-item-assets-container " >
8888 <input class="control-item-indicator" type="radio" value="" id="radioOutlined2" name="radioOutlined">
8989 </div >
9090 <div class =" control-item-text-container " >
9191 <label class="control-item-label" for="radioOutlined2">Label</label>
9292 </div >
9393</div >
94- <div class =" control -item radio-button-item-outlined control-item-divider" >
94+ <div class =" radio-button -item radio-button-item-outlined control-item-divider" >
9595 <div class =" control-item-assets-container " >
9696 <input class="control-item-indicator is-invalid" type="radio" value="" id="radioOutlined3" name="radioOutlined">
9797 </div >
@@ -106,15 +106,15 @@ You can display an outlined radio buttons by adding a `.radio-button-item-outlin
106106You can display a divider by adding ` .control-item-divider ` to a ` .control-item ` .
107107
108108{{< example >}}
109- <div class =" control -item control-item-divider" >
109+ <div class =" radio-button -item control-item-divider" >
110110 <div class =" control-item-assets-container " >
111111 <input class="control-item-indicator" type="radio" value="" id="radioDivider" name="radioDivider" checked>
112112 </div >
113113 <div class =" control-item-text-container " >
114114 <label class="control-item-label" for="radioDivider">Label</label>
115115 </div >
116116</div >
117- <div class =" control -item control-item-divider" >
117+ <div class =" radio-button -item control-item-divider" >
118118 <div class =" control-item-assets-container " >
119119 <input class="control-item-indicator" type="radio" value="" id="radioDivider2" name="radioDivider">
120120 </div >
@@ -129,7 +129,7 @@ You can display a divider by adding `.control-item-divider` to a `.control-item`
129129You can display an icon by adding ` .control-item-assets-container ` with an icon (SVG or font-icon most likely) inside as a child of a ` .control-item ` .
130130
131131{{< example >}}
132- <div class =" control -item" >
132+ <div class =" radio-button -item" >
133133 <div class =" control-item-assets-container " >
134134 <input class="control-item-indicator" type="radio" value="" id="radioWithSVG" name="radioIcon" checked>
135135 </div >
@@ -142,7 +142,7 @@ You can display an icon by adding `.control-item-assets-container` with an icon
142142 </svg>
143143 </div >
144144</div >
145- <div class =" control -item" >
145+ <div class =" radio-button -item" >
146146 <div class =" control-item-assets-container " >
147147 <input class="control-item-indicator" type="radio" value="" id="radioWithIconFont" name="radioIcon">
148148 </div >
@@ -160,7 +160,7 @@ You can display an icon by adding `.control-item-assets-container` with an icon
160160You can display an additional label for critical information for the option by adding a ` .radio-button-additional-label ` as a sibling of a ` .control-item-label ` .
161161
162162{{< example >}}
163- <div class =" control -item" >
163+ <div class =" radio-button -item" >
164164 <div class =" control-item-assets-container " >
165165 <input class="control-item-indicator" type="radio" value="" id="radioAdditionalLabel">
166166 </div >
@@ -176,7 +176,7 @@ You can display an additional label for critical information for the option by a
176176You can display an helper text by adding a ` .control-item-helper ` as a sibling of a ` .control-item-label ` .
177177
178178{{< example >}}
179- <div class =" control -item" >
179+ <div class =" radio-button -item" >
180180 <div class =" control-item-assets-container " >
181181 <input class="control-item-indicator" type="radio" value="" id="radioHelperText">
182182 </div >
@@ -192,7 +192,7 @@ You can display an helper text by adding a `.control-item-helper` as a sibling o
192192You can reverse the component by adding ` .control-item-reverse ` to a ` .control-item ` .
193193
194194{{< example >}}
195- <div class =" control -item control-item-reverse" >
195+ <div class =" radio-button -item control-item-reverse" >
196196 <div class =" control-item-assets-container " >
197197 <input class="control-item-indicator" type="radio" value="" id="radioReverse">
198198 </div >
@@ -230,15 +230,15 @@ Put your checkboxes, radios, and switches on the opposite side with the `.form-c
230230Add the ` disabled ` attribute and the associated ` <label> ` are automatically styled to match with a lighter color to help indicate the input's state.
231231
232232{{< example stackblitz_add_js="true" >}}
233- <div class =" control -item" >
233+ <div class =" radio-button -item" >
234234 <div class =" control-item-assets-container " >
235235 <input class="control-item-indicator" type="radio" value="" id="radioDisabled" disabled name="radioDisabled">
236236 </div >
237237 <div class =" control-item-text-container " >
238238 <label class="control-item-label" for="radioDisabled">Label</label>
239239 </div >
240240</div >
241- <div class =" control -item" >
241+ <div class =" radio-button -item" >
242242 <div class =" control-item-assets-container " >
243243 <input class="control-item-indicator" type="radio" value="" id="radioCheckedDisabled" checked disabled name="radioDisabled">
244244 </div >
@@ -272,7 +272,7 @@ Add the `disabled` attribute and the associated `<label>` are automatically styl
272272 You can display an invalid radio button by adding ` .is-invalid ` to a ` .control-item-indicator ` . <!-- Please take a look at our [Validation]({{< docsref "/forms/validation" >}}) page to know more about this. -->
273273
274274{{< example >}}
275- <div class =" control -item" >
275+ <div class =" radio-button -item" >
276276 <div class =" control-item-assets-container " >
277277 <input class="control-item-indicator is-invalid" type="radio" value="" id="radioInvalid">
278278 </div >
@@ -290,7 +290,7 @@ When radio buttons belong to a group (e.g., in a form), you must provide clear c
290290<div class =" row " >
291291 <fieldset class =" col-md-6 " >
292292 <legend>Radio buttons group example</legend>
293- <div class="control -item control-item-divider">
293+ <div class="radio-button -item control-item-divider">
294294 <div class="control-item-assets-container">
295295 <input class="control-item-indicator" type="radio" value="" id="radioGroup1" name="radioGroup" aria-describedby="radioGroup1AdditionalLabel radioGroup1Description">
296296 </div>
@@ -305,7 +305,7 @@ When radio buttons belong to a group (e.g., in a form), you must provide clear c
305305 </svg>
306306 </div>
307307 </div>
308- <div class="control -item control-item-divider">
308+ <div class="radio-button -item control-item-divider">
309309 <div class="control-item-assets-container">
310310 <input class="control-item-indicator" type="radio" value="" id="radioGroup2" checked name="radioGroup" aria-describedby="radioGroup2AdditionalLabel radioGroup2Description">
311311 </div>
0 commit comments