Button
Buttons communicate and trigger actions a user can take in an application or website. Related design guidelines: Buttons and links
ExamplesPropsCSS VariablesExamples
Block level
Props
Button propertiesName | Type | Required | Default | Description |
---|
children | React.ReactNode | No | null | Content rendered inside the button |
className | string | No | '' | Additional classes added to the button |
component | React.ElementType<any> | No | 'button' | Sets the base component to render. defaults to button |
isActive | boolean | No | false | Adds active styling to button. |
isBlock | boolean | No | false | Adds block styling to button |
isDisabled | boolean | No | false | Disables the button and adds disabled styling |
isInline | boolean | No | false | Adds inline styling to a link button |
type | 'button' | 'submit' | 'reset' | No | ButtonType.button | Sets button type |
variant | 'primary' | 'secondary' | 'tertiary' | 'danger' | 'link' | 'plain' | 'control' | No | ButtonVariant.primary | Adds button variant styles |
iconPosition | 'left' | 'right' | No | 'left' | Sets position of the link icon |
aria-label | string | No | null | Adds accessible text to the button. |
icon | React.ReactNode | null | No | null | Icon for the button. Usable by all variants except for plain. |
tabIndex | number | No | null | Set button tab index unless component is not a button and is disabled |
ouiaId | | No | null | |
CSS Variables
| | | | |
---|
| .pf-c-button | --pf-c-button--PaddingTop | | |
--pf-c-button--PaddingTop --pf-global--spacer--form-element $pf-global--spacer--form-element |
| .pf-c-button | --pf-c-button--PaddingRight | | |
--pf-c-button--PaddingRight |
| .pf-c-button | --pf-c-button--PaddingBottom | | |
--pf-c-button--PaddingBottom --pf-global--spacer--form-element $pf-global--spacer--form-element |
| .pf-c-button | --pf-c-button--PaddingLeft | | |
--pf-c-button--PaddingLeft |
| .pf-c-button | --pf-c-button--LineHeight | | |
--pf-c-button--LineHeight --pf-global--LineHeight--md $pf-global--LineHeight--md |
| .pf-c-button | --pf-c-button--FontWeight | | |
--pf-c-button--FontWeight --pf-global--FontWeight--semi-bold $pf-global--FontWeight--semi-bold |
| .pf-c-button | --pf-c-button--FontSize | | |
--pf-c-button--FontSize --pf-global--FontSize--md |
| .pf-c-button | --pf-c-button--BorderRadius | | |
--pf-c-button--BorderRadius --pf-global--BorderRadius--sm $pf-global--BorderRadius--sm |
| .pf-c-button | --pf-c-button--BorderColor | | |
| .pf-c-button | --pf-c-button--BorderWidth | | |
--pf-c-button--BorderWidth --pf-global--BorderWidth--sm $pf-global--BorderWidth--sm |
| .pf-c-button | --pf-c-button--hover--BorderWidth | | |
--pf-c-button--hover--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--focus--BorderWidth | | |
--pf-c-button--focus--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--active--BorderWidth | | |
--pf-c-button--active--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--disabled--Color | | |
--pf-c-button--disabled--Color --pf-global--disabled-color--100 $pf-global--disabled-color--100 |
| .pf-c-button | --pf-c-button--disabled--BackgroundColor | | |
--pf-c-button--disabled--BackgroundColor --pf-global--disabled-color--200 $pf-global--disabled-color--200 |
| .pf-c-button | --pf-c-button--disabled--BorderColor | | |
| .pf-c-button | --pf-c-button--m-primary--BackgroundColor | | |
--pf-c-button--m-primary--BackgroundColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-primary--Color | | |
--pf-c-button--m-primary--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-primary--hover--BackgroundColor | | |
--pf-c-button--m-primary--hover--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-primary--hover--Color | | |
--pf-c-button--m-primary--hover--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-primary--focus--BackgroundColor | | |
--pf-c-button--m-primary--focus--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-primary--focus--Color | | |
--pf-c-button--m-primary--focus--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-primary--active--BackgroundColor | | |
--pf-c-button--m-primary--active--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-primary--active--Color | | |
--pf-c-button--m-primary--active--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-secondary--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-secondary--BorderColor | | |
--pf-c-button--m-secondary--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--Color | | |
--pf-c-button--m-secondary--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--hover--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-secondary--hover--BorderColor | | |
--pf-c-button--m-secondary--hover--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--hover--Color | | |
--pf-c-button--m-secondary--hover--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--focus--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-secondary--focus--BorderColor | | |
--pf-c-button--m-secondary--focus--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--focus--Color | | |
--pf-c-button--m-secondary--focus--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--active--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-secondary--active--BorderColor | | |
--pf-c-button--m-secondary--active--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-secondary--active--Color | | |
--pf-c-button--m-secondary--active--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-tertiary--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-tertiary--BorderColor | | |
--pf-c-button--m-tertiary--BorderColor |
| .pf-c-button | --pf-c-button--m-tertiary--Color | | |
--pf-c-button--m-tertiary--Color |
| .pf-c-button | --pf-c-button--m-tertiary--hover--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-tertiary--hover--BorderColor | | |
--pf-c-button--m-tertiary--hover--BorderColor |
| .pf-c-button | --pf-c-button--m-tertiary--hover--Color | | |
--pf-c-button--m-tertiary--hover--Color |
| .pf-c-button | --pf-c-button--m-tertiary--focus--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-tertiary--focus--BorderColor | | |
--pf-c-button--m-tertiary--focus--BorderColor |
| .pf-c-button | --pf-c-button--m-tertiary--focus--Color | | |
--pf-c-button--m-tertiary--focus--Color |
| .pf-c-button | --pf-c-button--m-tertiary--active--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-tertiary--active--BorderColor | | |
--pf-c-button--m-tertiary--active--BorderColor |
| .pf-c-button | --pf-c-button--m-tertiary--active--Color | | |
--pf-c-button--m-tertiary--active--Color |
| .pf-c-button | --pf-c-button--m-danger--BackgroundColor | | |
--pf-c-button--m-danger--BackgroundColor --pf-global--danger-color--100 $pf-global--danger-color--100 |
| .pf-c-button | --pf-c-button--m-danger--Color | | |
--pf-c-button--m-danger--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-danger--hover--BackgroundColor | | |
--pf-c-button--m-danger--hover--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button | --pf-c-button--m-danger--hover--Color | | |
--pf-c-button--m-danger--hover--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-danger--focus--BackgroundColor | | |
--pf-c-button--m-danger--focus--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button | --pf-c-button--m-danger--focus--Color | | |
--pf-c-button--m-danger--focus--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-danger--active--BackgroundColor | | |
--pf-c-button--m-danger--active--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button | --pf-c-button--m-danger--active--Color | | |
--pf-c-button--m-danger--active--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button | --pf-c-button--m-link--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-link--Color | | |
--pf-c-button--m-link--Color $pf-global--primary-color--100 |
| .pf-c-button | --pf-c-button--m-link--hover--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-link--hover--Color | | |
--pf-c-button--m-link--hover--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-link--focus--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-link--focus--Color | | |
--pf-c-button--m-link--focus--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-link--active--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-link--active--Color | | |
--pf-c-button--m-link--active--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-link--disabled--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-link--m-inline--hover--TextDecoration | | |
--pf-c-button--m-link--m-inline--hover--TextDecoration --pf-global--link--TextDecoration--hover $pf-global--link--TextDecoration--hover |
| .pf-c-button | --pf-c-button--m-link--m-inline--hover--Color | | |
--pf-c-button--m-link--m-inline--hover--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button | --pf-c-button--m-plain--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-plain--Color | | |
--pf-c-button--m-plain--Color |
| .pf-c-button | --pf-c-button--m-plain--hover--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-plain--hover--Color | | |
--pf-c-button--m-plain--hover--Color |
| .pf-c-button | --pf-c-button--m-plain--focus--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-plain--focus--Color | | |
--pf-c-button--m-plain--focus--Color |
| .pf-c-button | --pf-c-button--m-plain--active--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-plain--active--Color | | |
--pf-c-button--m-plain--active--Color |
| .pf-c-button | --pf-c-button--m-plain--disabled--Color | | |
--pf-c-button--m-plain--disabled--Color --pf-global--disabled-color--200 $pf-global--disabled-color--200 |
| .pf-c-button | --pf-c-button--m-plain--disabled--BackgroundColor | | |
| .pf-c-button | --pf-c-button--m-control--BackgroundColor | | |
--pf-c-button--m-control--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button | --pf-c-button--m-control--Color | | |
--pf-c-button--m-control--Color |
| .pf-c-button | --pf-c-button--m-control--after--BorderWidth | | |
--pf-c-button--m-control--after--BorderWidth --pf-global--BorderWidth--sm $pf-global--BorderWidth--sm |
| .pf-c-button | --pf-c-button--m-control--after--BorderTopColor | | |
--pf-c-button--m-control--after--BorderTopColor --pf-global--BorderColor--300 $pf-global--BorderColor--300 |
| .pf-c-button | --pf-c-button--m-control--after--BorderRightColor | | |
--pf-c-button--m-control--after--BorderRightColor --pf-global--BorderColor--300 $pf-global--BorderColor--300 |
| .pf-c-button | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-global--BorderColor--200 $pf-global--BorderColor--200 |
| .pf-c-button | --pf-c-button--m-control--after--BorderLeftColor | | |
--pf-c-button--m-control--after--BorderLeftColor --pf-global--BorderColor--300 $pf-global--BorderColor--300 |
| .pf-c-button | --pf-c-button--m-control--hover--BackgroundColor | | |
--pf-c-button--m-control--hover--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button | --pf-c-button--m-control--hover--Color | | |
--pf-c-button--m-control--hover--Color |
| .pf-c-button | --pf-c-button--m-control--hover--after--BorderBottomWidth | | |
--pf-c-button--m-control--hover--after--BorderBottomWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--m-control--hover--after--BorderBottomColor | | |
--pf-c-button--m-control--hover--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button | --pf-c-button--m-control--active--BackgroundColor | | |
--pf-c-button--m-control--active--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button | --pf-c-button--m-control--active--Color | | |
--pf-c-button--m-control--active--Color |
| .pf-c-button | --pf-c-button--m-control--active--after--BorderBottomWidth | | |
--pf-c-button--m-control--active--after--BorderBottomWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--m-control--active--after--BorderBottomColor | | |
--pf-c-button--m-control--active--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button | --pf-c-button--m-control--focus--BackgroundColor | | |
--pf-c-button--m-control--focus--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button | --pf-c-button--m-control--focus--Color | | |
--pf-c-button--m-control--focus--Color |
| .pf-c-button | --pf-c-button--m-control--focus--after--BorderBottomWidth | | |
--pf-c-button--m-control--focus--after--BorderBottomWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--m-control--focus--after--BorderBottomColor | | |
--pf-c-button--m-control--focus--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button | --pf-c-button--m-control--m-expanded--BackgroundColor | | |
--pf-c-button--m-control--m-expanded--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button | --pf-c-button--m-control--m-expanded--Color | | |
--pf-c-button--m-control--m-expanded--Color |
| .pf-c-button | --pf-c-button--m-control--m-expanded--after--BorderBottomWidth | | |
--pf-c-button--m-control--m-expanded--after--BorderBottomWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button | --pf-c-button--m-control--m-expanded--after--BorderBottomColor | | |
--pf-c-button--m-control--m-expanded--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button | --pf-c-button--m-control--disabled--after--BorderTopColor | | |
| .pf-c-button | --pf-c-button--m-control--disabled--after--BorderRightColor | | |
| .pf-c-button | --pf-c-button--m-control--disabled--after--BorderBottomColor | | |
| .pf-c-button | --pf-c-button--m-control--disabled--after--BorderLeftColor | | |
| .pf-c-button | --pf-c-button--m-control--disabled--BackgroundColor | | |
| .pf-c-button | --pf-c-button__icon--m-start--MarginRight | | |
--pf-c-button__icon--m-start--MarginRight |
| .pf-c-button | --pf-c-button__icon--m-end--MarginLeft | | |
--pf-c-button__icon--m-end--MarginLeft |
| .pf-c-button:hover::after | --pf-c-button--BorderWidth | | |
--pf-c-button--BorderWidth --pf-c-button--hover--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button:focus::after | --pf-c-button--BorderWidth | | |
--pf-c-button--BorderWidth --pf-c-button--focus--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button:active::after | --pf-c-button--BorderWidth | | |
--pf-c-button--BorderWidth --pf-c-button--active--BorderWidth --pf-global--BorderWidth--md $pf-global--BorderWidth--md |
| .pf-c-button.pf-m-primary:hover | --pf-c-button--m-primary--Color | | |
--pf-c-button--m-primary--Color --pf-c-button--m-primary--hover--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-primary:hover | --pf-c-button--m-primary--BackgroundColor | | |
--pf-c-button--m-primary--BackgroundColor --pf-c-button--m-primary--hover--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button.pf-m-primary:focus | --pf-c-button--m-primary--Color | | |
--pf-c-button--m-primary--Color --pf-c-button--m-primary--focus--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-primary:focus | --pf-c-button--m-primary--BackgroundColor | | |
--pf-c-button--m-primary--BackgroundColor --pf-c-button--m-primary--focus--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button.pf-m-primary:active | --pf-c-button--m-primary--Color | | |
--pf-c-button--m-primary--Color --pf-c-button--m-primary--active--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-primary:active | --pf-c-button--m-primary--BackgroundColor | | |
--pf-c-button--m-primary--BackgroundColor --pf-c-button--m-primary--active--BackgroundColor --pf-global--primary-color--200 $pf-global--primary-color--200 |
| .pf-c-button.pf-m-secondary::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-secondary--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary:hover | --pf-c-button--m-secondary--Color | | |
--pf-c-button--m-secondary--Color --pf-c-button--m-secondary--hover--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary:hover | --pf-c-button--m-secondary--BackgroundColor | | |
--pf-c-button--m-secondary--BackgroundColor --pf-c-button--m-secondary--hover--BackgroundColor |
| .pf-c-button.pf-m-secondary:hover::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-secondary--hover--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary:focus | --pf-c-button--m-secondary--Color | | |
--pf-c-button--m-secondary--Color --pf-c-button--m-secondary--focus--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary:focus | --pf-c-button--m-secondary--BackgroundColor | | |
--pf-c-button--m-secondary--BackgroundColor --pf-c-button--m-secondary--focus--BackgroundColor |
| .pf-c-button.pf-m-secondary:focus::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-secondary--focus--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary.pf-m-active | --pf-c-button--m-secondary--Color | | |
--pf-c-button--m-secondary--Color --pf-c-button--m-secondary--active--Color --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-secondary.pf-m-active | --pf-c-button--m-secondary--BackgroundColor | | |
--pf-c-button--m-secondary--BackgroundColor --pf-c-button--m-secondary--active--BackgroundColor |
| .pf-c-button.pf-m-secondary.pf-m-active::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-secondary--active--BorderColor --pf-global--primary-color--100 $pf-global--primary-color--100 |
| .pf-c-button.pf-m-tertiary::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-tertiary--BorderColor |
| .pf-c-button.pf-m-tertiary:hover | --pf-c-button--m-tertiary--Color | | |
--pf-c-button--m-tertiary--Color --pf-c-button--m-tertiary--hover--Color |
| .pf-c-button.pf-m-tertiary:hover | --pf-c-button--m-tertiary--BackgroundColor | | |
--pf-c-button--m-tertiary--BackgroundColor --pf-c-button--m-tertiary--hover--BackgroundColor |
| .pf-c-button.pf-m-tertiary:hover::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-tertiary--hover--BorderColor |
| .pf-c-button.pf-m-tertiary:focus | --pf-c-button--m-tertiary--Color | | |
--pf-c-button--m-tertiary--Color --pf-c-button--m-tertiary--focus--Color |
| .pf-c-button.pf-m-tertiary:focus | --pf-c-button--m-tertiary--BackgroundColor | | |
--pf-c-button--m-tertiary--BackgroundColor --pf-c-button--m-tertiary--focus--BackgroundColor |
| .pf-c-button.pf-m-tertiary:focus::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-tertiary--focus--BorderColor |
| .pf-c-button.pf-m-tertiary:active | --pf-c-button--m-tertiary--Color | | |
--pf-c-button--m-tertiary--Color --pf-c-button--m-tertiary--active--Color |
| .pf-c-button.pf-m-tertiary:active | --pf-c-button--m-tertiary--BackgroundColor | | |
--pf-c-button--m-tertiary--BackgroundColor --pf-c-button--m-tertiary--active--BackgroundColor |
| .pf-c-button.pf-m-tertiary:active::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--m-tertiary--active--BorderColor |
| .pf-c-button.pf-m-danger:hover | --pf-c-button--m-danger--Color | | |
--pf-c-button--m-danger--Color --pf-c-button--m-danger--hover--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-danger:hover | --pf-c-button--m-danger--BackgroundColor | | |
--pf-c-button--m-danger--BackgroundColor --pf-c-button--m-danger--hover--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button.pf-m-danger:focus | --pf-c-button--m-danger--Color | | |
--pf-c-button--m-danger--Color --pf-c-button--m-danger--focus--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-danger:focus | --pf-c-button--m-danger--BackgroundColor | | |
--pf-c-button--m-danger--BackgroundColor --pf-c-button--m-danger--focus--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button.pf-m-danger:active | --pf-c-button--m-danger--Color | | |
--pf-c-button--m-danger--Color --pf-c-button--m-danger--active--Color --pf-global--Color--light-100 $pf-global--Color--light-100 |
| .pf-c-button.pf-m-danger:active | --pf-c-button--m-danger--BackgroundColor | | |
--pf-c-button--m-danger--BackgroundColor --pf-c-button--m-danger--active--BackgroundColor --pf-global--danger-color--200 $pf-global--danger-color--200 |
| .pf-c-button.pf-m-link | --pf-c-button--disabled--BackgroundColor | | |
--pf-c-button--disabled--BackgroundColor --pf-c-button--m-link--disabled--BackgroundColor |
| .pf-c-button.pf-m-link:not(.pf-m-inline):hover | --pf-c-button--m-link--Color | | |
--pf-c-button--m-link--Color --pf-c-button--m-link--hover--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button.pf-m-link:not(.pf-m-inline):hover | --pf-c-button--m-link--BackgroundColor | | |
--pf-c-button--m-link--BackgroundColor --pf-c-button--m-link--hover--BackgroundColor |
| .pf-c-button.pf-m-link:not(.pf-m-inline):focus | --pf-c-button--m-link--Color | | |
--pf-c-button--m-link--Color --pf-c-button--m-link--focus--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button.pf-m-link:not(.pf-m-inline):focus | --pf-c-button--m-link--BackgroundColor | | |
--pf-c-button--m-link--BackgroundColor --pf-c-button--m-link--focus--BackgroundColor |
| .pf-c-button.pf-m-link:not(.pf-m-inline):active | --pf-c-button--m-link--Color | | |
--pf-c-button--m-link--Color --pf-c-button--m-link--active--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button.pf-m-link:not(.pf-m-inline):active | --pf-c-button--m-link--BackgroundColor | | |
--pf-c-button--m-link--BackgroundColor --pf-c-button--m-link--active--BackgroundColor |
| .pf-c-button.pf-m-link.pf-m-inline:hover | --pf-c-button--m-link--Color | | |
--pf-c-button--m-link--Color --pf-c-button--m-link--m-inline--hover--Color --pf-global--link--Color--hover $pf-global--link--Color--hover $pf-global--primary-color--200 |
| .pf-c-button.pf-m-control | --pf-c-button--disabled--BackgroundColor | | |
--pf-c-button--disabled--BackgroundColor --pf-c-button--m-control--disabled--BackgroundColor |
| .pf-c-button.pf-m-control::after | --pf-c-button--BorderWidth | | |
--pf-c-button--BorderWidth --pf-c-button--m-control--after--BorderWidth --pf-global--BorderWidth--sm $pf-global--BorderWidth--sm |
| .pf-c-button.pf-m-control::after | --pf-c-button--BorderColor | |
#f0f0f0 #f0f0f0 #8a8d90 #f0f0f0 |
--pf-c-button--BorderColor --pf-c-button--m-control--after--BorderTopColor --pf-c-button--m-control--after--BorderRightColor --pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--after--BorderLeftColor --pf-global--BorderColor--300 --pf-global--BorderColor--300 --pf-global--BorderColor--200 --pf-global--BorderColor--300 $pf-global--BorderColor--300 $pf-global--BorderColor--300 $pf-global--BorderColor--200 $pf-global--BorderColor--300 $pf-color-black-200 $pf-color-black-200 $pf-color-black-500 $pf-color-black-200 #f0f0f0 #f0f0f0 #8a8d90 #f0f0f0 |
| .pf-c-button.pf-m-control:hover | --pf-c-button--m-control--Color | | |
--pf-c-button--m-control--Color --pf-c-button--m-control--hover--Color |
| .pf-c-button.pf-m-control:hover | --pf-c-button--m-control--BackgroundColor | | |
--pf-c-button--m-control--BackgroundColor --pf-c-button--m-control--hover--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button.pf-m-control:hover::after | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--hover--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button.pf-m-control:active | --pf-c-button--m-control--Color | | |
--pf-c-button--m-control--Color --pf-c-button--m-control--active--Color |
| .pf-c-button.pf-m-control:active | --pf-c-button--m-control--BackgroundColor | | |
--pf-c-button--m-control--BackgroundColor --pf-c-button--m-control--active--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button.pf-m-control:active::after | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--active--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button.pf-m-control:focus | --pf-c-button--m-control--Color | | |
--pf-c-button--m-control--Color --pf-c-button--m-control--focus--Color |
| .pf-c-button.pf-m-control:focus | --pf-c-button--m-control--BackgroundColor | | |
--pf-c-button--m-control--BackgroundColor --pf-c-button--m-control--focus--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button.pf-m-control:focus::after | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--focus--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button.pf-m-control.pf-m-expanded | --pf-c-button--m-control--Color | | |
--pf-c-button--m-control--Color --pf-c-button--m-control--m-expanded--Color |
| .pf-c-button.pf-m-control.pf-m-expanded | --pf-c-button--m-control--BackgroundColor | | |
--pf-c-button--m-control--BackgroundColor --pf-c-button--m-control--m-expanded--BackgroundColor --pf-global--BackgroundColor--100 $pf-global--BackgroundColor--100 |
| .pf-c-button.pf-m-control.pf-m-expanded::after | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--m-expanded--after--BorderBottomColor --pf-global--active-color--100 $pf-global--active-color--100 |
| .pf-c-button.pf-m-control:disabled::after | --pf-c-button--m-control--after--BorderTopColor | | |
--pf-c-button--m-control--after--BorderTopColor --pf-c-button--m-control--disabled--after--BorderTopColor |
| .pf-c-button.pf-m-control:disabled::after | --pf-c-button--m-control--after--BorderRightColor | | |
--pf-c-button--m-control--after--BorderRightColor --pf-c-button--m-control--disabled--after--BorderRightColor |
| .pf-c-button.pf-m-control:disabled::after | --pf-c-button--m-control--after--BorderBottomColor | | |
--pf-c-button--m-control--after--BorderBottomColor --pf-c-button--m-control--disabled--after--BorderBottomColor |
| .pf-c-button.pf-m-control:disabled::after | --pf-c-button--m-control--after--BorderLeftColor | | |
--pf-c-button--m-control--after--BorderLeftColor --pf-c-button--m-control--disabled--after--BorderLeftColor |
| .pf-c-button.pf-m-plain | --pf-c-button--disabled--Color | | |
--pf-c-button--disabled--Color --pf-c-button--m-plain--disabled--Color --pf-global--disabled-color--200 $pf-global--disabled-color--200 |
| .pf-c-button.pf-m-plain | --pf-c-button--disabled--BackgroundColor | | |
--pf-c-button--disabled--BackgroundColor --pf-c-button--m-plain--disabled--BackgroundColor |
| .pf-c-button.pf-m-plain:hover | --pf-c-button--m-plain--Color | | |
--pf-c-button--m-plain--Color --pf-c-button--m-plain--hover--Color |
| .pf-c-button.pf-m-plain:hover | --pf-c-button--m-plain--BackgroundColor | | |
--pf-c-button--m-plain--BackgroundColor --pf-c-button--m-plain--hover--BackgroundColor |
| .pf-c-button.pf-m-plain:active | --pf-c-button--m-plain--Color | | |
--pf-c-button--m-plain--Color --pf-c-button--m-plain--active--Color |
| .pf-c-button.pf-m-plain:active | --pf-c-button--m-plain--BackgroundColor | | |
--pf-c-button--m-plain--BackgroundColor --pf-c-button--m-plain--active--BackgroundColor |
| .pf-c-button.pf-m-plain:focus | --pf-c-button--m-plain--Color | | |
--pf-c-button--m-plain--Color --pf-c-button--m-plain--focus--Color |
| .pf-c-button.pf-m-plain:focus | --pf-c-button--m-plain--BackgroundColor | | |
--pf-c-button--m-plain--BackgroundColor --pf-c-button--m-plain--focus--BackgroundColor |
| .pf-c-button:disabled::after | --pf-c-button--BorderColor | | |
--pf-c-button--BorderColor --pf-c-button--disabled--BorderColor |
| .pf-m-redhat-font .pf-c-button | --pf-c-button--FontWeight | | |
--pf-c-button--FontWeight --pf-global--FontWeight--normal $pf-global--FontWeight--normal |