4장. 원리1 대비 + 원리2 조화
“왜 내 이미지는 눈이 아플까?”
국내 쇼핑몰에서 배너 두 개를 비교해 본 적이 있습니다.
A 배너: 빨강 #FF0000 배경 + 초록 #00FF00 텍스트
– 강렬하긴 한데, 5초만 봐도 눈이 피로합니다
– 경계선이 “지글지글” 떨리는 것처럼 보입니다
B 배너: 레드 #E74C3C 배경 + 청록 #1ABC9C 포인트
– 눈에 확 띄는데, 오래 봐도 괜찮습니다
– 깔끔하고 세련된 느낌입니다
둘 다 “대비”를 사용했습니다. 하지만 결과가 완전히 다릅니다.
차이는 대비의 각도와 색상의 조화에 있습니다. 3장에서 150도 대비를 간단히 소개했습니다. 이 장에서는 그 원리를 깊이 이해하고, 실제로 AI 프롬프트에 적용하는 방법을 배웁니다.
4.1 원리1: 대비의 법칙 – 150도 대비 심화
왜 150도인가: 시각 피로도의 과학
색상환에서 180도 떨어진 색, 즉 보색은 가장 강한 대비를 만듭니다. 빨강-시안, 파랑-주황, 보라-노랑 같은 조합입니다. 이 조합이 눈에 띄는 것은 맞지만, 문제가 있습니다.
180도 보색의 문제점:
- 상호 강화 효과: 보색을 나란히 놓으면 서로를 더 선명하게 만듭니다
- 색채 진동(Color Vibration): 경계면이 “지글거리며 떨리는” 현상입니다. 순색 보색을 바로 붙이면 발생합니다.
- 눈의 피로: 뇌가 두 색을 동시에 처리하느라 지칩니다
150도가 최적인 이유:
150도 대비는 보색에서 30도만 비켜간 위치입니다.
| 특성 | 180도 (보색) | 150도 (최적) |
|---|---|---|
| 대비 강도 | 매우 강함 | 충분히 강함 |
| 색채 진동 | 있음 (눈 피로) | 없음 |
| 조화 | 충돌함 | 자연스러움 |
| 장시간 시청 | ❌ 불편함 | ✅ 편안함 |
💡 핵심 공식: 충분히 대비되면서도 편안한 조합 = 150도 대비
색상환에서 150도 찾는 법
색상환에서 150도를 찾는 것은 간단합니다.
Step 1: 기준색의 위치 확인
Step 2: 정반대(180도) 위치 찾기
Step 3: 거기서 시계 또는 반시계 방향으로 30도 이동
예시로 설명:
보라 #8B5CF6 (약 270°)의 150도 대비 찾기:
1. 보라의 위치: 약 270°
2. 180도 반대 = 90° (연두-노랑 사이)
3. 30도 비켜감 = 60-120° 사이
결과: 연두 #84CC16 또는 라임 그린 계열
파랑 #3B82F6 (약 220°)의 150도 대비 찾기:
1. 파랑의 위치: 약 220°
2. 180도 반대 = 40° (주황 계열)
3. 30도 비켜감 = 10-70° 사이
결과: 코랄 #FF6B6B 또는 살몬 계열
자주 쓰는 150도 대비 조합:
| 기준색 | HEX | 150도 대비색 | HEX | 느낌 |
|---|---|---|---|---|
| 보라 | #8B5CF6 |
연두 | #84CC16 |
창의적, 발랄 |
| 파랑 | #3B82F6 |
코랄 | #FF6B6B |
신뢰+친근 |
| 네이비 | #1E3A5F |
골드 | #D4AF37 |
고급, 전문적 |
| 틸 | #008080 |
코랄 | #FF6B6B |
성장+활력 |
| 버건디 | #800020 |
세이지 | #9DC183 |
성숙+자연 |
실전: 보라-노랑(180도)을 150도로 조정
Before: 180도 대비 (눈 아픔)
배경: 보라 #8B5CF6
강조: 노랑 #FBBF24
이 조합은 강렬하지만 경계면이 “지글거리며” 오래 보기 어렵습니다.
After: 150도 대비 (편안함)
방법 1: 대비색 조정
배경: 보라 #8B5CF6
강조: 연두 #84CC16 (노랑에서 30도 이동)
방법 2: 기준색 채도 낮추기
배경: 뮤트 보라 #A78BFA (채도 낮춤)
강조: 노랑 #FBBF24 (그대로)
방법 3: 중간에 뉴트럴 삽입
배경: 보라 #8B5CF6
중간 영역: 화이트 #FFFFFF (버퍼 역할)
강조: 노랑 #FBBF24
AI 프롬프트 적용
기본 템플릿:
complementary but softened, 150-degree color contrast,
avoid direct complementary colors
구체적 예시 – 보라 + 연두:
purple #8B5CF6 background with 150-degree contrast accent,
use yellow-green #84CC16 instead of pure yellow,
comfortable for extended viewing
구체적 예시 – 파랑 + 코랄:
blue #3B82F6 base color with warm coral #FF6B6B accent,
150-degree color harmony,
vibrant but not jarring
대비 강도 조절 표현:
| 원하는 느낌 | 프롬프트 표현 |
|---|---|
| 약한 대비 | subtle contrast, gentle color difference |
| 중간 대비 | moderate contrast, balanced color pairing |
| 강한 대비 | strong but comfortable contrast, bold yet harmonious |
4.2 원리2: 조화의 법칙 – 탁색 다루기
탁색의 정의와 종류
탁색이란 순색에 회색이 섞인 색을 말합니다. 파스텔, 뮤트, 어스 톤이 모두 탁색에 속합니다.
탁색의 종류:
| 종류 | 정의 | 특징 | 예시 |
|---|---|---|---|
| 파스텔(Pastel) | 순색 + 흰색 | 밝고 부드러움 | 베이비 핑크 #FFD1DC |
| 뮤트(Muted) | 순색 + 회색 | 차분하고 세련됨 | 더스티 핑크 #D4A5A5 |
| 셰이드(Shade) | 순색 + 검정 | 깊고 고급스러움 | 버건디 #800020 |
채도로 이해하는 탁색:
HSL에서 채도(S) 값으로 구분할 수 있습니다.
| 채도 범위 | 분류 | 느낌 |
|---|---|---|
| 80-100% | 순색(Vivid) | 강렬, 에너지 |
| 50-80% | 중간(Moderate) | 균형, 자연스러움 |
| 20-50% | 뮤트(Muted) | 세련됨, 차분함 |
| 0-20% | 거의 무채색 | 중립적, 배경용 |
탁색의 장점과 함정
장점:
– 세련되고 고급스러운 느낌을 줍니다
– 눈에 편안합니다
– 여러 색을 조합해도 충돌이 적습니다
– 트렌디한 무드를 만들 수 있습니다
함정:
⚠️ 탁색끼리만 쓰면 칙칙해집니다
파스텔 핑크 + 파스텔 민트 + 파스텔 라벤더… 각각은 예쁜데, 함께 쓰면 전체가 흐릿하고 밋밋해집니다. 왜 그럴까요?
- 명도 대비가 부족합니다
- 시각적 “앵커”가 없습니다
- 눈이 초점을 맞출 곳이 없습니다
블랙 섞기로 안정감 확보
탁색 팔레트의 함정을 피하는 가장 효과적인 방법은 앵커 컬러를 추가하는 것입니다.
앵커 컬러란?
전체 색상을 “잡아주는” 역할을 하는 어두운 색입니다. 블랙, 차콜, 딥 브라운, 네이비 같은 색이 여기에 해당합니다.
앵커의 역할:
– 시각적 무게감 제공
– 다른 색들을 “받쳐주는” 역할
– 명도 대비 확보
– 전체 팔레트에 깊이 추가
Before/After 예시:
Before (앵커 없음):
베이지 #E8DCC4 (배경)
더스티 핑크 #D4A5A5 (보조)
라벤더 #E6E6FA (포인트)
결과: 전체적으로 뿌옇고 칙칙함
After (앵커 추가):
베이지 #E8DCC4 (배경) - 60%
더스티 핑크 #D4A5A5 (보조) - 25%
차콜 #36454F (앵커) - 15%
결과: 세련되고 정돈된 느낌
색상별 추천 앵커:
| 메인 탁색 계열 | 추천 앵커 | HEX |
|---|---|---|
| 핑크/코랄 | 버건디 또는 차콜 | #800020 / #36454F |
| 민트/세이지 | 포레스트 그린 | #228B22 |
| 라벤더/퍼플 | 딥 퍼플 | #4B0082 |
| 베이지/크림 | 다크 브라운 | #5C4033 |
| 블루 계열 | 네이비 | #1E3A5F |
초보 실수: 탁색끼리만 조합
인스타그램에서 흔히 볼 수 있는 실패 사례입니다.
실패 패턴:
“파스텔 톤으로 통일하면 예쁘겠지?”
파스텔 핑크 #FFD1DC +
파스텔 민트 #98FF98 +
파스텔 옐로우 #FFFACD +
파스텔 라벤더 #E6E6FA
문제점:
– 모든 색의 명도가 비슷합니다 (80-90%)
– 모든 색의 채도가 낮습니다 (30-50%)
– 어느 것도 눈에 띄지 않습니다
– “흐린 날씨” 같은 느낌
해결책:
파스텔 핑크 #FFD1DC (주조) - 60%
파스텔 민트 #98FF98 (보조) - 25%
딥 퍼플 #4B0082 (앵커) - 10%
화이트 #FFFFFF (하이라이트) - 5%
AI 프롬프트 적용
기본 템플릿:
muted [color] palette with dark anchor for visual stability
구체적 예시 – 더스티 핑크 + 베이지 + 차콜:
muted dusty pink #D4A5A5 and warm beige #E8DCC4 palette,
with charcoal #36454F anchoring elements,
sophisticated muted color scheme with depth
탁색 팔레트 안정화 표현:
soft muted color scheme with dark anchor points,
add visual weight with deep tones,
prevent washed-out appearance
파스텔 + 앵커 조합:
pastel color palette with bold dark accent,
light pink #FFD1DC and mint #98FF98 base,
deep purple #4B0082 anchor for contrast,
balanced and refined aesthetic
4.3 명도 대비로 가독성 확보
색상 대비만으로는 부족한 이유
색상 대비가 강해도 명도가 비슷하면 텍스트가 안 보입니다.
예시:
빨강 #FF0000과 초록 #00FF00은 색상환에서 정반대에 있습니다. 최강의 색상 대비입니다. 하지만 둘 다 명도가 비슷해서(약 50%), 빨강 배경에 초록 텍스트를 올리면 읽기 어렵습니다.
핵심 원리:
💡 가독성의 핵심은 색상 대비가 아니라 명도 대비입니다.
텍스트 가독성의 명도 차이 기준
배경과 텍스트 사이에는 충분한 명도 차이가 있어야 합니다.
명도 차이 가이드:
| 명도 차이 | 가독성 | 권장 용도 |
|---|---|---|
| 20% 이하 | ❌ 거의 안 보임 | 사용 금지 |
| 20-40% | △ 가능하지만 불편 | 장식용 |
| 40-60% | ✅ 편안하게 읽힘 | 본문 텍스트 |
| 60% 이상 | ✅✅ 매우 선명 | 제목, 중요 텍스트 |
좋은 조합 예시:
| 배경 | 배경 명도 | 텍스트 | 텍스트 명도 | 차이 |
|---|---|---|---|---|
화이트 #FFFFFF |
100% | 차콜 #36454F |
30% | 70% ✅✅ |
네이비 #1E3A5F |
25% | 오프화이트 #FAF9F6 |
97% | 72% ✅✅ |
베이지 #E8DCC4 |
85% | 다크 브라운 #5C4033 |
30% | 55% ✅ |
크림 #FFFDD0 |
95% | 차콜 #36454F |
30% | 65% ✅✅ |
WCAG 기준 간소화
WCAG(Web Content Accessibility Guidelines)는 웹 접근성을 위한 국제 표준입니다. 색상 대비에 관한 구체적인 기준을 제시합니다.
💡 핵심 기준: 명도 대비 4.5:1 이상이면 OK입니다.
이 숫자가 무엇을 의미하는지 정확히 알 필요는 없습니다. 중요한 것은 대비 체커 도구를 사용하는 것입니다.
WCAG 등급 요약:
| 등급 | 대비 비율 | 의미 |
|---|---|---|
| AAA (최상) | 7:1 이상 | 모든 사용자에게 최적 |
| AA (권장) | 4.5:1 이상 | 일반 텍스트 권장 기준 |
| AA Large | 3:1 이상 | 큰 텍스트(18pt+) 최소 기준 |
실습: 대비 체커 사용법
WebAIM Contrast Checker 사용하기:
- 브라우저에서
webaim.org/resources/contrastchecker접속 - Foreground Color(전경색/텍스트)에 텍스트 색상 입력
- Background Color(배경색)에 배경 색상 입력
- 결과 확인
결과 해석:
– “Pass” = 사용 가능
– “Fail” = 대비 부족, 조정 필요
예시:
배경: 네이비 #1E3A5F
텍스트: 골드 #D4AF37
결과: 대비 비율 4.67:1 → AA Pass ✅
대비가 부족할 때 조정 방법:
– 배경을 더 어둡게 (명도 낮추기)
– 텍스트를 더 밝게 (명도 높이기)
– 또는 그 반대
AI 프롬프트 적용
기본 템플릿:
high contrast text, ensure readability,
dark on light or light on dark
구체적 예시 – 어두운 배경 + 밝은 텍스트:
navy #1E3A5F background,
off-white #FAF9F6 text for high readability,
minimum 4.5:1 contrast ratio,
clear legible typography
구체적 예시 – 밝은 배경 + 어두운 텍스트:
light cream #FFFDD0 background,
dark charcoal #36454F text,
high luminosity contrast for comfortable reading,
accessibility-friendly design
텍스트 가독성 강조 표현:
clear text area with strong luminosity contrast,
text must be readable at all sizes,
prioritize legibility over decoration
4.4 프롬프트 실습
이제 배운 원리들을 실제 프로젝트에 적용해 보겠습니다.
시나리오 1: 전자책 표지
요구사항:
– 장르: 자기계발서
– 타겟: 30-40대 직장인
– 느낌: 신뢰감, 전문성, 성공
원리 적용:
– 원리1 대비: 네이비와 골드 = 약 140-150도 대비
– 원리2 조화: 네이비(탁색)에 골드(앵커 역할) 추가
– 명도 대비: 네이비(어두움) + 화이트 제목(밝음) = 강한 대비
프롬프트:
book cover design for Korean self-help genre,
navy blue #1E3A5F background as dominant color 60%,
gold #D4AF37 accent elements 10%,
white #FFFFFF title text for maximum readability,
off-white #FAF9F6 secondary text areas 30%,
150-degree complementary harmony between navy and gold,
professional trustworthy atmosphere,
high contrast title for thumbnail visibility
시나리오 2: 유튜브 썸네일
요구사항:
– 채널: 재테크 정보
– 타겟: 20-30대 사회초년생
– 느낌: 눈에 띄면서도 신뢰감
원리 적용:
– 원리1 대비: 틸과 코랄 = 약 150도 대비
– 원리2 조화: 블랙 앵커로 안정감 확보
– 명도 대비: 어두운 배경 + 밝은 텍스트
프롬프트:
YouTube thumbnail for Korean finance education channel,
bold coral #FF6B6B main text and key elements,
dark teal #008080 background for 150-degree contrast,
white #FFFFFF breathing space and secondary text,
black #000000 border and anchoring elements,
high saturation colors for feed visibility,
trustworthy yet attention-grabbing,
text clearly readable at 320x180 pixels
시나리오 3: 인스타 카드뉴스
요구사항:
– 주제: 건강 정보
– 타겟: 건강에 관심 있는 30-40대
– 느낌: 편안함, 신뢰감, 자연스러움
원리 적용:
– 원리1 대비: 세이지와 크림 = 부드러운 유사색 조화
– 원리2 조화: 차콜 앵커로 탁색 팔레트 안정화
– 명도 대비: 밝은 배경 + 어두운 텍스트
프롬프트:
Instagram health info card design,
soft sage green #9DC183 as main background color 60%,
cream #FFFDD0 for secondary areas 25%,
charcoal #36454F for text and anchoring 15%,
muted natural color palette with dark anchor,
calm healthy trustworthy message,
comfortable for extended reading,
works in both light and dark mode display
📦 3분 요약
- ✓ 원리1 대비: 150도 대비 = 눈에 띄면서 편안합니다. 180도 보색은 피하십시오.
- ✓ 원리2 조화: 탁색 팔레트에는 블랙/다크 앵커를 섞어 안정감을 확보합니다.
- ✓ 가독성: 텍스트는 명도 대비로 결정됩니다. 4.5:1 이상을 목표로 하십시오.
다음 장 예고
대비와 조화를 배웠습니다. 이 두 원리만으로도 훨씬 나은 색상 조합을 만들 수 있습니다.
하지만 아직 뭔가 부족합니다.
“왜 프로 디자인은 색이 더 풍성해 보일까요?”
아마추어와 프로의 디자인을 비교해 보면, 색상 수에서 차이가 납니다. 아마추어는 2-3색만 사용하지만, 프로는 5-7색 이상을 사용하면서도 지저분하지 않습니다.
5장에서는 원리3 스펙트럼과 원리4 온도를 배웁니다. 색상을 풍성하게 만들고, 입체감을 더하는 방법을 알아보겠습니다.
다음 장에서 뵙겠습니다.


