generic-radio
WAI ARIA PracticesA radio group is a set of checkable buttons, known as radio buttons, where no more than one of the buttons can be checked at a time.
API:
name | detail |
---|---|
selected-changed | number |
name | type |
---|---|
selected | number |
vertical | boolean |
disabled | boolean |
label | string |
name | type |
---|---|
selected | number |
value | string |
name | description |
---|---|
default | Provide nodes as lightdom |
name | description |
---|---|
group |
name | description |
---|---|
--generic-radio-border | Controls the color of the border when selected |
--generic-radio-fill | Controls the fill color when selected |
Usage:
The radio component requires some light dom children.
Default:
Show code
<generic-radio label="radio group">
<div>foo</div>
<div>bar</div>
<div>baz</div>
</generic-radio>
foo
bar
baz
Selected:
Show code
<generic-radio selected="1" label="radio group">
<div>foo</div>
<div>bar</div>
<div>baz</div>
</generic-radio>
foo
bar
baz
Vertical:
Show code
<generic-radio vertical label="radio group">
<div>foo</div>
<div>bar</div>
<div>baz</div>
</generic-radio>
foo
bar
baz
Disabled:
Show code
<generic-radio disabled label="radio group">
<div>foo</div>
<div>bar</div>
<div>baz</div>
</generic-radio>
foo
bar
baz
Color:
Show code
<style>
generic-radio.styled {
--generic-radio-border: #570350;
--generic-radio-fill: #cb0abb;
}
generic-radio.styled div:focus {
border-radius: 4px;
box-shadow: #cb0abb 0px 0px 12px, #cb0abb 0px 0px 0px 1px!important;
}
</style>
<generic-radio label="radio group">
<div>foo</div>
<div>bar</div>
<div>baz</div>
</generic-radio>
foo
bar
baz