- Tailwind CSS 팔레트 작업을 단일 Hex 값에서 시작해 50~950까지 11단계 색상으로 빠르게 확장할 수 있음
- 기준 스톱은 기본 500이며, 필요하면 50~950 범위의 다른 위치를 기준색으로 지정할 수 있음
- 채도와 Hue를 조정해 단순한 밝기 변화보다 더 자연스러운 팔레트를 만들 수 있음
- Lightness/Luminance 최소·최대값과 모드 전환에 따라 흰색·검정색 쪽 색상 분포가 달라짐
- API는 현재 기본 Hex 값 기반 팔레트 반환에 집중하며, HSL 조정 옵션은 아직 제공하지 않음
Tailwind CSS 팔레트 만들기
- Palette Creator는 유효한 16진수 색상값을 초기값으로 받아 Tailwind CSS용 11단계 팔레트를 생성함
- 기본 기준 스톱은 500이지만, 50~950 중 다른 스톱으로 바꿔 원하는 색상을 팔레트의 중심에 둘 수 있음
-
색상 조정 방식
- 100% Saturation 색상은 Hue Shift를 위아래로 적용해 팔레트에 변화를 줄 수 있음
- 채도가 낮은 기본 색상은 양끝에서 Saturation을 높이면 더 흥미로운 팔레트가 됨
- Minimum/Maximum Lightness 또는 Luminance를 조정해 나머지 색상을 흰색·검정색 극단까지 펼칠 수 있음
- Lightness와 Luminance를 전환하면 극단부 색상 분포가 다르게 생성됨
- 색상 설계 원칙은 Adam Wathan과 Steve Schoger의 Refactoring UI에서 영감을 받았으며, 해당 책은 자동화 도구 사용을 권장하지 않음
- 이 도구는 완성된 정답을 대신 만들기보다 새 팔레트 생성을 빠르게 시작하는 데 초점을 둠
API와 출력 사용
- Palette API로 여러 팔레트 세트를 가져올 수 있음
- 단일 Hex 값만으로 50~950 팔레트를 만들어야 하는 디자인 도구에서 활용 가능함
- 현재 API는 기본 Hex 값 기반 팔레트만 반환하며, HSL tweak 옵션은 제공하지 않음
- 생성된 팔레트는 Tailwind 설정용 CSS에 붙여 넣을 수 있는 형태로 제공됨
- 예시 출력은
@theme블록 안에--color-yellow-50부터--color-yellow-950까지의 OKLCH 색상 변수를 포함함
- 예시 출력은