Skip to main content

Color Choice

<sl-color-choice> | SlColorChoice
Since 2.0 experimental

Short summary of the component’s intended use.

<sl-color-choice label="Heading colour"></sl-color-choice>

Examples

Changing the default label

<sl-color-choice label="Heading colour" default-label="Default (primary colour)"></sl-color-choice>

Changing the custom label

<sl-color-choice label="Heading colour" custom-label="Choose another colour"></sl-color-choice>

Disabling

If disabled, it just shows the colour picker, in a disabled state.

<sl-color-choice label="Heading colour" disabled></sl-color-choice>

Initial value

<sl-color-choice label="Heading colour" value="#80fe61"></sl-color-choice>

Default colour

The initial colour to show in the colour picker if the control is changed from ‘default’ to ‘custom’

<sl-color-choice label="Heading colour" default-color="#712c2c"></sl-color-choice>

[component-metadata:sl-color-choice]

Properties

Name Description Reflects Type Default
label An example attribute. string 'Select a colour'
updateComplete A read-only promise that resolves when the component has finished updating.

Learn more about attributes and properties.

Events

Name React Event Description Event Detail
sl-input When the value changes -

Learn more about events.

Dependencies

This component automatically imports the following dependencies.

  • <sl-button>
  • <sl-button-group>
  • <sl-color-picker>
  • <sl-dropdown>
  • <sl-icon>
  • <sl-input>
  • <sl-popup>
  • <sl-spinner>
  • <sl-visually-hidden>