가져오기

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

NuiColorPicker

OKLCH로 동작하는 색상 선택기입니다.

셀렉터
nui-color-picker
NuiColorPicker: 속성
이름타입기본값설명
value양방향string''형식에 맞춰 쓴 색상. 색상을 고르기 전까지는 비어 있습니다.
format양방향'hex' | 'rgb' | 'hsl' | 'oklch' | 'p3''hex'값을 쓰는 형식.
formats입력NuiColorFormat[]hex, rgb, hsl, oklch형식 버튼이 차례로 바꾸는 형식 목록.
gamut입력'srgb' | 'p3''srgb'영역에 담을 색: sRGB 또는 Display P3.
alpha입력booleantrue불투명도 슬라이더를 표시합니다.
swatches입력NuiColorSwatch[][]이름과 함께 제공하는, 고를 수 있는 색상.
contrastWith입력string명도 대비를 검사할 배경색.
eyeDropper입력booleantrue브라우저에 스포이트가 있으면 표시합니다.
disabled입력booleanfalse값을 바꿀 수 없게 합니다.
labels입력Partial<NuiColorPickerLabels>표시하거나 읽어 주는 모든 텍스트. 번역할 때 사용합니다.
color속성Signal<NuiColor>OKLCH로 나타낸, 선택된 색상.

Helpers

색상을 다루는 함수입니다.

Helpers: 속성
이름타입기본값설명
nuiParseColor메서드(text: string) => NuiColor | null어떤 CSS 문법으로 쓴 색이든 읽습니다.
nuiFormatColor메서드(color, format?) => string색을 지정한 형식으로 씁니다.
nuiToGamut메서드(color, gamut?: 'srgb' | 'p3') => NuiColorCSS와 같은 방식으로 색을 sRGB 또는 Display P3 안으로 옮깁니다.
nuiContrast메서드(color, background) => number배경 위에 놓인 색의 WCAG 2 명도 대비.