Import
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';NuiColorPicker
Un sélecteur de couleur en OKLCH.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
valueBidirectionnel | string | '' | La couleur, écrite dans le format. Vide tant qu’aucune n’est choisie. |
formatBidirectionnel | 'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3' | 'hex' | La façon dont la valeur est écrite. |
formatsInput | NuiColorFormat[] | hex, rgb, hsl, oklch | Les formats que parcourt le bouton de format. |
gamutInput | 'srgb' | 'p3' | 'srgb' | Les couleurs que contient la zone : sRGB ou Display P3. |
alphaInput | boolean | true | Affiche le curseur d’opacité. |
swatchesInput | NuiColorSwatch[] | [] | Des couleurs à choisir, avec leur nom. |
contrastWithInput | string | Un fond sur lequel vérifier le contraste. | |
eyeDropperInput | boolean | true | Affiche la pipette, si le navigateur en a une. |
disabledInput | boolean | false | Il ne peut pas être modifié. |
labelsInput | Partial<NuiColorPickerLabels> | Tous les textes qu’il annonce, à traduire. | |
colorPropriété | Signal<NuiColor> | La couleur choisie, en OKLCH. |
Helpers
Des fonctions pour les couleurs.
| Nom | Type | Par défaut | Description |
|---|---|---|---|
nuiParseColorMéthode | (text: string) => NuiColor | null | Lit une couleur dans n’importe quelle syntaxe CSS. | |
nuiFormatColorMéthode | (color, format?) => string | Écrit une couleur dans un format. | |
nuiToGamutMéthode | (color, gamut?: 'srgb' | 'p3') => NuiColor | Ramène une couleur dans sRGB ou Display P3, comme le fait CSS. | |
nuiContrastMéthode | (color, background) => number | Le rapport de contraste WCAG 2 d’une couleur sur un fond. |