Importación
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
Un selector de color en OKLCH.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
valueBidireccional | string | '' | El color, escrito en el formato. Vacío hasta que se elige uno. |
formatBidireccional | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | Cómo se escribe el valor. |
formatsInput | NuiColorFormat[] | hex, rgb, hsl, oklch | Los formatos que recorre el botón de formato. |
gamutInput | 'srgb' | 'p3' | 'srgb' | Los colores que abarca el área: sRGB o Display P3. |
alphaInput | boolean | true | Muestra el control deslizante de opacidad. |
swatchesInput | NuiColorSwatch[] | [] | Colores para elegir, con nombre. |
contrastWithInput | string | Un fondo con el que comprobar el contraste. | |
eyeDropperInput | boolean | true | Muestra el cuentagotas, si el navegador tiene uno. |
disabledInput | boolean | false | No se puede cambiar. |
labelsInput | Partial<NuiColorPickerLabels> | Todos los textos que anuncia, para traducirlos. | |
colorPropiedad | Signal<NuiColor> | El color elegido, en OKLCH. |
Helpers
Funciones para colores.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
nuiParseColorMétodo | (text: string) => NuiColor | null | Lee un color en cualquier sintaxis de CSS. | |
nuiFormatColorMétodo | (color, format?) => string | Escribe un color en un formato. | |
nuiToGamutMétodo | (color, gamut?: 'srgb' | 'p3') => NuiColor | Lleva un color a sRGB o Display P3, como hace CSS. | |
nuiContrastMétodo | (color, background) => number | La relación de contraste WCAG 2 de un color sobre un fondo. |