CSS: radio-input-group
.instui-radio-input-group — Egy egyválasztásos rádió <fieldset>, sima vagy csatlakoztatott szegmentált kapcsoló.
Forrás: radio-input-group.css
Akadálymentesség
Renderel egy natív <fieldset>-t egy <legend>-vel, amely elnevezi a csoportot; a gyermek rádió közös egy name-t, így egyszerre csak egy választható.
Használat
css
@import "@pantoken/components/components.css";
@import "@pantoken/components/radio-input-group.css";Példák
html
<fieldset class="instui-radio-input-group -variant-toggle">
<legend>T-shirt size</legend>
<label class="instui-radio -variant-toggle"><input type="radio" name="size" checked> Small</label>
<label class="instui-radio -variant-toggle"><input type="radio" name="size"> Medium</label>
<label class="instui-radio -variant-toggle"><input type="radio" name="size"> Large</label>
</fieldset>Felépítés
text
.instui-radio-input-group.-variant-toggle
legend
radio (component)
inputflowchart TD
n0[".instui-radio-input-group.-variant-toggle"]:::cssdoc-root
n1("legend"):::cssdoc-part
n2(["radio"]):::cssdoc-component
n3("input"):::cssdoc-part
n0 --> n1
n2 --> n3
n0 --> n2
click n2 "/api/css/radio.md"
classDef cssdoc-root stroke-width:1px;
classDef cssdoc-part stroke-width:1px;
classDef cssdoc-slot stroke-width:1px;
classDef cssdoc-component stroke-width:1px;
Módosítók
| Módosító | Leírás |
|---|---|
.-layout-columns | Helyezze el a rádiókat oszlopokba. |
.-layout-inline | Helyezze el a rádiókat beágyazottan. |
.-required | Jelölje meg a csoportot szükségesként. |
.-variant-toggle | Helyezze el a gyermek kapcsolókat szegmentált vezérlőként (csak a kiválasztott szegmens töltse ki). |
Pszeudoelemek
| Pszeudoelem | Leírás |
|---|---|
::after | A szükséges mező csillagot megjelenítve a jelmagyarázat szövege után, amikor a csoport szükséges. |
Felhasznált tokenek
| Token | Típus | Érték |
|---|---|---|
--instui-component-form-field-layout-asterisk-color | <color> | light-dark(#CF1F24, #FA917F)LightDark |
--instui-component-form-field-layout-font-family | [ <font-family-name> | <generic-font-family> ]# | Atkinson Hyperlegible Next, "Helvetica Neue", Helvetica, Arial, sans-serif |
--instui-component-form-field-layout-font-size | <length> | 1rem |
--instui-component-form-field-layout-font-weight | <integer> | 400 |
--instui-component-form-field-layout-gap-inputs | <length> | 0.75rem |
--instui-component-form-field-layout-gap-primitives | <length> | 0.5rem |
--instui-component-form-field-layout-line-height | <length> | 1.125rem |
--instui-component-form-field-layout-text-color | <color> | light-dark(#273540, #ffffff)LightDark |
--instui-spacing-space-md | <length> | 0.75rem |
Alkomponensek
Kapcsolódó
- radio — Az egyéni vezérlő, amelyet a csoport gyűjt.
- form-field-group — Az általános burkoló a mezők csoportosításához és elrendezéséhez.