Impor
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
Pemilih warna dalam OKLCH.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
valueDua arah | string | '' | Warnanya, ditulis dalam format yang dipilih. Kosong sampai ada warna yang dipilih. |
formatDua arah | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | Cara nilai ditulis. |
formatsInput | NuiColorFormat[] | hex, rgb, hsl, oklch | Format yang dilalui tombol format secara bergiliran. |
gamutInput | 'srgb' | 'p3' | 'srgb' | Warna yang dimuat area: sRGB, atau Display P3. |
alphaInput | boolean | true | Menampilkan slider opasitas. |
swatchesInput | NuiColorSwatch[] | [] | Warna yang bisa dipilih, beserta namanya. |
contrastWithInput | string | Latar belakang untuk memeriksa kontras. | |
eyeDropperInput | boolean | true | Menampilkan pipet warna, jika browser menyediakannya. |
disabledInput | boolean | false | Tidak bisa diubah. |
labelsInput | Partial<NuiColorPickerLabels> | Semua teks yang disampaikan pemilih, untuk diterjemahkan. | |
colorProperti | Signal<NuiColor> | Warna yang dipilih, dalam OKLCH. |
Helpers
Fungsi untuk warna.
| Nama | Tipe | Default | Deskripsi |
|---|---|---|---|
nuiParseColorMetode | (text: string) => NuiColor | null | Membaca warna dalam sintaks CSS apa pun. | |
nuiFormatColorMetode | (color, format?) => string | Menulis warna dalam suatu format. | |
nuiToGamutMetode | (color, gamut?: 'srgb' | 'p3') => NuiColor | Membawa warna ke dalam sRGB atau Display P3, seperti yang dilakukan CSS. | |
nuiContrastMetode | (color, background) => number | Rasio kontras WCAG 2 dari warna di atas latar belakang. |