Color picker lets users select a color from a predefined palette, specify a color via its hexadecimal value, sample a color, and explore color values to create a custom color variation.
This pattern has different variants, for several use purposes. Please read the Examples section below to know more about them.
This field has two key areas: The leftmost, or color square, opens the predefined palette panel; The rightmost, or field, lets the user input a color's hexadecimal value.
Predefined palette panel gives access to a set of predefined colors and the possibility of creating new colors to be defined in the “Custom color panel”
The available colors can be modified via API. Lexicon provides the default color palette shown in the previous image.
The color palette can contain as many colors as you require, but we recommend that you provide at least seven colors.
Inputs 4, 5, 6 and 7 automatically update each time one of them is modified to reflect the same value.
Predefined palette panel layout and dimensions:
Custom panel layout and dimensions:
The color picker has different variations: restricted, not restricted and simple, being both the custom color and predefined color panels optional.
It provides a wider possibility for the user to select up to 12 custom colors.
It might be the case there is no predefined color panel
The restricted variation only provides the predefined color palette values for the user to choose.
There might be cases where the user only needs to define a color.