İçe aktarma
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
OKLCH’de çalışan bir renk seçici.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
valueÇift yönlü | string | '' | Biçime göre yazılmış renk. Bir renk seçilene kadar boştur. |
formatÇift yönlü | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | Değerin nasıl yazılacağı. |
formatsGirdi | NuiColorFormat[] | hex, rgb, hsl, oklch | Biçim düğmesinin sırayla dolaştığı biçimler. |
gamutGirdi | 'srgb' | 'p3' | 'srgb' | Renk alanının kapsadığı renkler: sRGB ya da Display P3. |
alphaGirdi | boolean | true | Opaklık kaydırıcısını gösterir. |
swatchesGirdi | NuiColorSwatch[] | [] | Adlarıyla birlikte, seçilebilecek renkler. |
contrastWithGirdi | string | Kontrastın denetleneceği arka plan. | |
eyeDropperGirdi | boolean | true | Tarayıcıda varsa damlalığı gösterir. |
disabledGirdi | boolean | false | Değiştirilemez. |
labelsGirdi | Partial<NuiColorPickerLabels> | Seçicinin söylediği her metin; çeviri için. | |
colorÖzellik | Signal<NuiColor> | OKLCH’de seçilen renk. |
Helpers
Renkler için fonksiyonlar.
| Ad | Tür | Varsayılan | Açıklama |
|---|---|---|---|
nuiParseColorMetot | (text: string) => NuiColor | null | Herhangi bir CSS sözdizimiyle yazılmış rengi okur. | |
nuiFormatColorMetot | (color, format?) => string | Bir rengi belirli bir biçimde yazar. | |
nuiToGamutMetot | (color, gamut?: 'srgb' | 'p3') => NuiColor | Bir rengi, CSS’in yaptığı gibi sRGB ya da Display P3 gamına alır. | |
nuiContrastMetot | (color, background) => number | Bir rengin arka plan üzerindeki WCAG 2 kontrast oranı. |