kopia lustrzana https://github.com/shoelace-style/shoelace
1.4 KiB
1.4 KiB
Color Picker
[component-header:sl-color-picker]
Color pickers allow the user to select a color.
<sl-color-picker></sl-color-picker>
Examples
Opacity
Use the opacity
attribute to enable the opacity slider. When this is enabled, the value will be displayed as HEXA, RGBA, or HSLA based on format
.
<sl-color-picker opacity></sl-color-picker>
Formats
Set the color picker's format with the format
attribute. Valid options include hex
, rgb
, and hsl
. Note that the color picker's input will accept any parsable format (including CSS color names) regardless of this option.
To prevent users from toggling the format themselves, add the no-toggle
attribute.
<sl-color-picker format="hex" value="#4a90e2"></sl-color-picker>
<sl-color-picker format="rgb" value="rgb(80, 227, 194)"></sl-color-picker>
<sl-color-picker format="hsl" value="hsl(290, 87%, 47%)"></sl-color-picker>
Sizes
Use the size
attribute to change the color picker's trigger size.
<sl-color-picker size="small"></sl-color-picker>
<sl-color-picker size="medium"></sl-color-picker>
<sl-color-picker size="large"></sl-color-picker>
Inline
The color picker can be rendered inline instead of in a dropdown using the inline
attribute.
<sl-color-picker inline></sl-color-picker>
[component-metadata:sl-color-picker]