Button
Tag name: <vscode-button>
Clickable element that are used to trigger actions.
Properties
autofocusreflects
| Name | autofocus |
|---|---|
| Attribute | autofocus |
| Type |
|
| Default |
|
disabledreflects
| Name | disabled |
|---|---|
| Attribute | disabled |
| Type |
|
| Default |
|
focusedreflects
| Name | focused |
|---|---|
| Attribute | focused |
| Type |
|
| Default |
|
formreadonly
| Name | form |
|---|---|
| Type |
|
icon
| Name | icon |
|---|---|
| Attribute | icon |
| Type |
|
| Default |
|
| Description | A Codicon before the label |
iconAfter
| Name | iconAfter |
|---|---|
| Attribute | icon-after |
| Type |
|
| Default |
|
| Description | A Codicon after the label |
iconAfterSpinreflects
| Name | iconAfterSpin |
|---|---|
| Attribute | icon-after-spin |
| Type |
|
| Default |
|
| Description | Spin property for the after icon |
iconAfterSpinDurationreflects
| Name | iconAfterSpinDuration |
|---|---|
| Attribute | icon-after-spin-duration |
| Type |
|
| Description | Duration property for the after icon |
iconOnlyreflects
| Name | iconOnly |
|---|---|
| Attribute | icon-only |
| Type |
|
| Default |
|
iconSpinreflects
| Name | iconSpin |
|---|---|
| Attribute | icon-spin |
| Type |
|
| Default |
|
| Description | Spin property for the icon |
iconSpinDurationreflects
| Name | iconSpinDuration |
|---|---|
| Attribute | icon-spin-duration |
| Type |
|
| Description | Duration property for the icon |
namereflects
| Name | name |
|---|---|
| Attribute | name |
| Type |
|
| Default |
|
secondaryreflects
| Name | secondary |
|---|---|
| Attribute | secondary |
| Type |
|
| Default |
|
| Description | Button has a less prominent style. |
typereflects
| Name | type |
|---|---|
| Attribute | type |
| Type |
|
| Default |
|
value
| Name | value |
|---|---|
| Attribute | value |
| Type |
|
| Default |
|
versionreadonly
| Name | version |
|---|---|
| Type |
|
| Description | VSCode Elements version |
Slots
content-after
| Description | Slot after the main content. |
|---|
content-before
| Description | Slot before the main content. |
|---|
CSS Custom Properties
--vscode-button-background
| Name | --vscode-button-background |
|---|---|
| Default value | #0078d4 |
--vscode-button-border
| Name | --vscode-button-border |
|---|---|
| Default value | var(--vscode-button-background, rgba(255, 255, 255, 0.07)) |
--vscode-button-foreground
| Name | --vscode-button-foreground |
|---|---|
| Default value | #ffffff |
--vscode-button-hoverBackground
| Name | --vscode-button-hoverBackground |
|---|---|
| Default value | #026ec1 |
--vscode-button-secondaryBackground
| Name | --vscode-button-secondaryBackground |
|---|---|
| Default value | #313131 |
--vscode-button-secondaryForeground
| Name | --vscode-button-secondaryForeground |
|---|---|
| Default value | #cccccc |
--vscode-button-secondaryHoverBackground
| Name | --vscode-button-secondaryHoverBackground |
|---|---|
| Default value | #3c3c3c |
--vscode-focusBorder
| Name | --vscode-focusBorder |
|---|---|
| Default value | #0078d4 |
--vscode-font-family
| Name | --vscode-font-family |
|---|---|
| Default value | sans-serif |
| Description | A sans-serif font type depends on the host OS. |
--vscode-font-size
| Name | --vscode-font-size |
|---|---|
| Default value | 13px |
--vscode-font-weight
| Name | --vscode-font-weight |
|---|---|
| Default value | normal |
CSS Parts
base
| Description | The main content area of the component. |
|---|