틴트 & 셰이드 생성기
21 색상
#ffffffrgb(255, 255, 255)#ebf3fergb(235, 243, 254)#d8e6fdrgb(216, 230, 253)#c4dafcrgb(196, 218, 252)#b1cdfbrgb(177, 205, 251)#9dc1fbrgb(157, 193, 251)#89b4fargb(137, 180, 250)#76a8f9rgb(118, 168, 249)#629bf8rgb(98, 155, 248)#4f8ff7rgb(79, 143, 247)#3b82f6rgb(59, 130, 246)#3575ddrgb(53, 117, 221)#2f68c5rgb(47, 104, 197)#295bacrgb(41, 91, 172)#234e94rgb(35, 78, 148)#1e417brgb(30, 65, 123)#183462rgb(24, 52, 98)#12274argb(18, 39, 74)#0c1a31rgb(12, 26, 49)#060d19rgb(6, 13, 25)#000000rgb(0, 0, 0)기술적 세부 정보
틴트 & 셰이드 생성기 작동 방식
도구가 하는 일
틴트 & 셰이드 생성기는 어떤 기본 색상에서든 더 밝은 틴트(흰색과 혼합)와 더 어두운 셰이드(검은색과 혼합)를 생성합니다. 색상을 입력하고 단계 수를 선택하면 변형이 부드럽게 이어지는 그라데이션을 만들 수 있습니다. 각 단계는 HEX, RGB 값과 혼합 비율을 표시하므로 UI 디자인, 브랜딩, 데이터 시각화를 위한 일관된 컬러 스케일을 쉽게 구축할 수 있습니다.
개발자들이 흔히 사용하는 사례
개발자는 디자인 토큰 스케일(예: blue-100부터 blue-900까지)을 만들거나, 인터랙티브 요소의 hover 및 active 상태를 구성하거나, 접근 가능한 색상 계층을 설계하거나, 라이트/다크 테마에서 일관된 배경 및 서피스 색상을 만들 때 틴트/셰이드 생성기를 사용합니다. 이 도구는 Tailwind CSS 커스텀 컬러 팔레트나 Material Design 컬러 시스템을 구축하는 데 필수적입니다.
틴트와 셰이드의 원리
틴트는 색상에 흰색을 섞어 명도를 높여 만들고, 셰이드는 검은색을 섞어 명도를 낮춰 만듭니다. 틴트의 공식은 다음과 같습니다: new = base + (255 - base) × factor. 셰이드는: new = base × (1 - factor). 단계는 기본 색상과 순수한 흰색(틴트) 또는 순수한 검은색(셰이드) 사이에 균등하게 분포되어, 색상 값의 선형 그라데이션을 생성합니다.
흔한 함정과 엣지 케이스
흰색 또는 검은색과의 선형 혼합은 일부 색상(Hue)에서 바랜 틴트나 탁한 셰이드를 만들 수 있습니다. 노란색은 어둡게 하면 녹색 기가 돌 수 있고, 파란색은 밝게 하면 생동감이 줄어들 수 있습니다. 지각적으로 균일한 스케일을 원한다면 OKLCH 또는 CIELAB 색 공간 사용을 고려하세요. 가장 밝은 틴트와 가장 어두운 셰이드가 의도한 배경 대비에서 충분한 대비를 유지하는지 항상 확인하세요.
코드 대신 이 도구를 사용해야 하는 경우
디자인 작업 중 빠르게 탐색하고 컬러 스케일을 생성하려면 이 브라우저 도구를 사용하세요. 프로덕션용 디자인 시스템에서는 지각적으로 균일한 색 공간을 지원하고 어떤 형식으로든 디자인 토큰을 출력할 수 있는 chroma.js 또는 culori 같은 컬러 라이브러리를 사용해 틴트와 셰이드를 프로그래밍 방식으로 생성하세요.