HSL 색상 선택기 - Hue, Saturation, Lightness
HSL 색상 선택기
색상 (Hue)0°
채도 (Saturation)100%
명도 (Lightness)50%
HSL 색상 모델
- • 색상(Hue): 0° ~ 360°의 각도로 표현되는 순수한 색상
- • 채도(Saturation): 색상의 순도, 0%는 회색조, 100%는 순수한 색상
- • 명도(Lightness): 밝기, 0%는 검정, 50%는 순수 색상, 100%는 흰색
빨강
H:0°
H:0°
초록
H:120°
H:120°
파랑
H:240°
H:240°
노랑
H:60°
H:60°
HSL 색상 선택기 메뉴얼
이 도구는 HSL 색상 모델을 사용하여 Hue(색상), Saturation(채도), Lightness(명도) 값을 직접 조절하면서, 해당 색상의 HSL, RGB, HEX 코드를 실시간으로 확인할 수 있도록 해줍니다. 디자인·웹 개발·그래픽 작업 등에서 매우 유용하게 쓰일 수 있습니다.
1. HSL 색상 모델이란?
- Hue(색상): 빨강, 노랑, 파랑 등 기본적인 색의 성격을 나타내는 값
- 0°~360° 범위로 각도로 표현 (예: 0°는 빨강, 120°는 초록, 240°는 파랑)
- Saturation(채도): 색의 선명도·순도 정도
- 0%면 완전히 무채색(회색톤), 100%면 순수한 색
- Lightness(명도): 밝기
- 0%는 완전 검정(Black), 50%는 순수한 색, 100%는 흰색(White)
2. 사용 방법
슬라이더 조정
- 색상(Hue) 슬라이더 (0°~360°): 원하는 색상 범위를 선택
- 채도(Saturation) 슬라이더 (0%~100%): 색의 탁함·선명함을 조절
- 명도(Lightness) 슬라이더 (0%~100%): 색의 밝기 조절
색상 미리보기 확인
- 상단 큰 박스에 현재 HSL 값에 해당하는 색을 바로 표시
- HSL, RGB, HEX 세 가지 형식으로 실시간 값을 보여줌
예시 색상
- 빨강(H:0°), 초록(H:120°), 파랑(H:240°), 노랑(H:60°) 등 예시를 확인
- Hue를 조절해 색상의 스펙트럼을 살펴보고, 채도·명도를 변경해 다양한 변화를 탐색
3. 색상 변환 로직
HSL → RGB
- 알고리즘을 통해, HSL 값을 0
1 범위로 정규화 후 R, G, B(각 0255) 계산 - R, G, B를 정수로 반올림
- 알고리즘을 통해, HSL 값을 0
RGB → HEX
- R, G, B 각각 16진수(00~FF) 문자열로 변환
- "#" 접두어 붙여 최종 HEX 형식 (예: #FF00FF)
4. 응용 예시
- 웹 디자인: CSS에서
hsl(h, s%, l%)
로 색을 지정하거나, HEX(#RRGGBB
) 또는rgb(r, g, b)
로 표현 - 그래픽 디자인: 채도·명도만 변화를 주어 브랜드 톤 조정, 일관된 팔레트 구성
- 학습용: 색의 속성(색상, 채도, 명도)을 직관적으로 이해
5. 주의 사항
- 디스플레이마다 색 재현 차이
- 실제 모니터, 모바일 기기 등마다 색 감마, 보정 값이 달라 약간의 차이 발생
- HSL의 0% 명도 = 검정, 100% 명도 = 흰색
- 채도가 높아도 명도가 0%면 검정, 100%면 흰색이 됩니다.
- 브라우저 CSS 지원
- 현대 브라우저는 대체로
hsl()
함수를 잘 지원하지만, 예전 환경에서는 호환성 확인 필요
- 현대 브라우저는 대체로
결론
HSL 색상 선택기는 색을 구성하는 핵심 요소(색상, 채도, 명도)를 분리해 쉽게 조작하고, RGB / HEX 변환도 즉시 확인할 수 있어, 웹디자인·그래픽 작업에서 색상 팔레트를 빠르게 찾는 데 도움을 줍니다.
- Hue: 원하는 색의 범위를 찾고
- Saturation: 색의 생동감, 강렬함 조정
- Lightness: 밝기 조절
- 그 결과를 HEX, RGB 등으로 손쉽게 확인 가능
이 도구로 효율적인 색상 조합을 탐색해 보세요!