Import
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
Un selettore di colore in OKLCH.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
valueBidirezionale | string | '' | Il colore, scritto nel formato scelto. Vuoto finché non se ne sceglie uno. |
formatBidirezionale | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | Come viene scritto il valore. |
formatsInput | NuiColorFormat[] | hex, rgb, hsl, oklch | I formati tra cui passa il pulsante del formato. |
gamutInput | 'srgb' | 'p3' | 'srgb' | I colori contenuti nell’area: sRGB o Display P3. |
alphaInput | boolean | true | Mostra lo slider dell’opacità. |
swatchesInput | NuiColorSwatch[] | [] | Colori tra cui scegliere, con i loro nomi. |
contrastWithInput | string | Uno sfondo con cui verificare il contrasto. | |
eyeDropperInput | boolean | true | Mostra il contagocce, dove il browser ne ha uno. |
disabledInput | boolean | false | Non si può modificare. |
labelsInput | Partial<NuiColorPickerLabels> | Ogni testo che annuncia, da tradurre. | |
colorProprietà | Signal<NuiColor> | Il colore scelto, in OKLCH. |
Helpers
Funzioni per i colori.
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
nuiParseColorMetodo | (text: string) => NuiColor | null | Legge un colore in qualsiasi sintassi CSS. | |
nuiFormatColorMetodo | (color, format?) => string | Scrive un colore in un formato. | |
nuiToGamutMetodo | (color, gamut?: 'srgb' | 'p3') => NuiColor | Riporta un colore in sRGB o Display P3, come fa CSS. | |
nuiContrastMetodo | (color, background) => number | Il rapporto di contrasto WCAG 2 di un colore su uno sfondo. |