HEX를 HSL로 완벽 변환하기

HEX 색상 코드를 HSL(색상, 채도, 밝기)로 변환합니다. 프로그래밍 방식의 CSS 변수 테마를 만드는 데 완벽합니다.

최신 웹 개발은 대체로 HEX 코드에서 HSL(색조, 채도, 밝기) 형식으로 이동했습니다. CSS 사용자 정의 속성(변수) 내에서 HSL로 색상을 정의하면 개발자는 수학적인 `calc()`를 통한 단일적인 밝기 백분율만 수정하여 프로그래밍 방식으로 Hover 상태와 다크 모드를 만들 수 있습니다. 그러나 Dribbble 및 Figma의 디자이너는 여전히 `#3498db`와 같은 평면적인 HEX 코드를 자주 출력합니다.

우리의 HEX를 HSL로 변환기는 기계가 읽을 수 있는 이러한 16진수를 인간 중심의 HSL 모델로 번역합니다. 색상환의 정확한 각도(Hue), 선명도(Saturation%) 및 밝기(Lightness%)를 즉시 얻을 수 있으므로 확장 가능하고 동적인 CSS 색상 팔레트를 쉽게 구축할 수 있습니다.

자주 묻는 질문

CSS 테마에서 HSL이 RGB보다 나은 이유는 무엇인가요?
마우스 호버 시 완전히 새로운 RGB `rgb(52, 152, 219)` 값을 20% 어둡게 만들려면 세 가지 숫자에 걸쳐 복잡한 덧셈/뺄셈을 해야 합니다. HSL `hsl(204, 70%, 53%)`을 사용하면 밝기인 `53%`를 `33%`로 변경하기만 하면 끝납니다. 프로그래밍 방식으로 조작하기가 훨씬 쉽습니다.