Import

import-color-picker.ts
import { NuiColorPicker, nuiParseColor } from '@needless-ui/angular/color-picker';

NuiColorPicker

Un sélecteur de couleur en OKLCH.

Sélecteur
nui-color-picker
NuiColorPicker: Propriétés
NomTypePar défautDescription
valueBidirectionnelstring''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.
formatsInputNuiColorFormat[]hex, rgb, hsl, oklchLes formats que parcourt le bouton de format.
gamutInput'srgb' | 'p3''srgb'Les couleurs que contient la zone : sRGB ou Display P3.
alphaInputbooleantrueAffiche le curseur d’opacité.
swatchesInputNuiColorSwatch[][]Des couleurs à choisir, avec leur nom.
contrastWithInputstringUn fond sur lequel vérifier le contraste.
eyeDropperInputbooleantrueAffiche la pipette, si le navigateur en a une.
disabledInputbooleanfalseIl ne peut pas être modifié.
labelsInputPartial<NuiColorPickerLabels>Tous les textes qu’il annonce, à traduire.
colorPropriétéSignal<NuiColor>La couleur choisie, en OKLCH.

Helpers

Des fonctions pour les couleurs.

Helpers: Propriétés
NomTypePar défautDescription
nuiParseColorMéthode(text: string) => NuiColor | nullLit 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') => NuiColorRamène une couleur dans sRGB ou Display P3, comme le fait CSS.
nuiContrastMéthode(color, background) => numberLe rapport de contraste WCAG 2 d’une couleur sur un fond.