Theming documentation for Switch component
List of class names used in the styled mode.
className | description |
---|---|
p-toggleswitch | Class name of the root element |
p-toggleswitch-input | Class name of the input element |
p-toggleswitch-slider | Class name of the control element |
p-toggleswitch-handle | Class name of the handle element |
List of design tokens.
token | CSS Variable | description |
---|---|---|
toggleswitch.width | --p-toggleswitch-width | Width of root |
toggleswitch.height | --p-toggleswitch-height | Height of root |
toggleswitch.border.radius | --p-toggleswitch-border-radius | Border radius of root |
toggleswitch.gap | --p-toggleswitch-gap | Gap of root |
toggleswitch.shadow | --p-toggleswitch-shadow | Shadow of root |
toggleswitch.focus.ring.width | --p-toggleswitch-focus-ring-width | Focus ring width of root |
toggleswitch.focus.ring.style | --p-toggleswitch-focus-ring-style | Focus ring style of root |
toggleswitch.focus.ring.color | --p-toggleswitch-focus-ring-color | Focus ring color of root |
toggleswitch.focus.ring.offset | --p-toggleswitch-focus-ring-offset | Focus ring offset of root |
toggleswitch.focus.ring.shadow | --p-toggleswitch-focus-ring-shadow | Focus ring shadow of root |
toggleswitch.border.width | --p-toggleswitch-border-width | Border width of root |
toggleswitch.border.color | --p-toggleswitch-border-color | Border color of root |
toggleswitch.hover.border.color | --p-toggleswitch-hover-border-color | Hover border color of root |
toggleswitch.checked.border.color | --p-toggleswitch-checked-border-color | Checked border color of root |
toggleswitch.checked.hover.border.color | --p-toggleswitch-checked-hover-border-color | Checked hover border color of root |
toggleswitch.invalid.border.color | --p-toggleswitch-invalid-border-color | Invalid border color of root |
toggleswitch.transition.duration | --p-toggleswitch-transition-duration | Transition duration of root |
toggleswitch.slide.duration | --p-toggleswitch-slide-duration | Slide duration of root |
toggleswitch.background | --p-toggleswitch-background | Background of root |
toggleswitch.disabled.background | --p-toggleswitch-disabled-background | Disabled background of root |
toggleswitch.hover.background | --p-toggleswitch-hover-background | Hover background of root |
toggleswitch.checked.background | --p-toggleswitch-checked-background | Checked background of root |
toggleswitch.checked.hover.background | --p-toggleswitch-checked-hover-background | Checked hover background of root |
toggleswitch.handle.border.radius | --p-toggleswitch-handle-border-radius | Border radius of handle |
toggleswitch.handle.size | --p-toggleswitch-handle-size | Size of handle |
toggleswitch.handle.background | --p-toggleswitch-handle-background | Background of handle |
toggleswitch.handle.disabled.background | --p-toggleswitch-handle-disabled-background | Disabled background of handle |
toggleswitch.handle.hover.background | --p-toggleswitch-handle-hover-background | Hover background of handle |
toggleswitch.handle.checked.background | --p-toggleswitch-handle-checked-background | Checked background of handle |
toggleswitch.handle.checked.hover.background | --p-toggleswitch-handle-checked-hover-background | Checked hover background of handle |
toggleswitch.handle.color | --p-toggleswitch-handle-color | Color of handle |
toggleswitch.handle.hover.color | --p-toggleswitch-handle-hover-color | Hover color of handle |
toggleswitch.handle.checked.color | --p-toggleswitch-handle-checked-color | Checked color of handle |
toggleswitch.handle.checked.hover.color | --p-toggleswitch-handle-checked-hover-color | Checked hover color of handle |
Theming is implemented with the pass through properties in unstyled mode.