Import
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
Isang color picker sa OKLCH.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
valueTwo-way | string | '' | Ang kulay, nakasulat sa format. Walang laman hanggang may mapili. |
formatTwo-way | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | Kung paano isinusulat ang value. |
formatsInput | NuiColorFormat[] | hex, rgb, hsl, oklch | Ang mga format na pinagsasalit-salitan ng format button. |
gamutInput | 'srgb' | 'p3' | 'srgb' | Ang mga kulay na laman ng area: sRGB, o Display P3. |
alphaInput | boolean | true | Ipinapakita ang opacity slider. |
swatchesInput | NuiColorSwatch[] | [] | Mga kulay na mapagpipilian, may mga pangalan. |
contrastWithInput | string | Isang background na pagsusukatan ng contrast. | |
eyeDropperInput | boolean | true | Ipinapakita ang eyedropper, kapag mayroon nito ang browser. |
disabledInput | boolean | false | Hindi ito mababago. |
labelsInput | Partial<NuiColorPickerLabels> | Bawat text na sinasabi nito, para maisalin. | |
colorProperty | Signal<NuiColor> | Ang napiling kulay, sa OKLCH. |
Helpers
Mga function para sa mga kulay.
| Pangalan | Uri | Default | Paglalarawan |
|---|---|---|---|
nuiParseColorMethod | (text: string) => NuiColor | null | Binabasa ang kulay sa kahit anong CSS syntax. | |
nuiFormatColorMethod | (color, format?) => string | Isinusulat ang kulay sa isang format. | |
nuiToGamutMethod | (color, gamut?: 'srgb' | 'p3') => NuiColor | Ipinapasok ang kulay sa sRGB o Display P3, gaya ng ginagawa ng CSS. | |
nuiContrastMethod | (color, background) => number | Ang WCAG 2 contrast ratio ng isang kulay sa isang background. |