베리어블 & 디자인 시스템
다크/라이트 모드 컬러 대응
피그마 오픈카톡방2026. 3. 7.
질문사항
다크 모드/라이트 모드 컬러 시스템을 구축할 때, 1:1 컬러 대응이 항상 필요한가요? 특히 라이트 모드에서 그림자로 배경과 분리하던 모달이 다크 모드에서 1:1 대응 컬러를 사용하면 배경에 묻히는 경우, 시멘틱 컬러 관점에서 새로운 컬러를 페어링해도 괜찮을까요?
답변
네, 다크 모드/라이트 모드 컬러 시스템을 구축할 때 1:1 컬러 대응이 항상 필요한 것은 아니며, 오히려 상황에 따라 유연하게 새로운 컬러를 페어링하는 것이 시멘틱 컬러의 핵심 원칙입니다.
시멘틱 컬러 (Semantic Color)의 이해:
시멘틱 컬러는 색상 자체의 이름(예: `red-500`, `blue-200`) 대신, UI에서의 역할이나 의미(예: `primary-button-background`, `surface-default`, `text-on-primary`)를 기반으로 이름을 지정하는 방식입니다. 이 방식의 가장 큰 장점은 테마(Theme)나 모드(Mode)에 따라 실제 색상 값을 유연하게 변경할 수 있다는 점입니다.
질문 상황에 대한 답변:
결론:
시멘틱 컬러 시스템에서는 각 UI 요소의 역할에 따라 최적의 시각적 경험을 제공하는 것이 중요합니다. 따라서 라이트/다크 모드 전환 시, 단순히 1:1 색상 값을 매칭하기보다는, 각 모드에서 해당 컴포넌트가 의도한 시각적 계층과 가독성을 유지할 수 있도록 가장 적절한 색상 값을 페어링해야 합니다. 이는 시멘틱 컬러의 본질적인 목적과 일치합니다.