4장: 원리1 대비, 원리2 조화

보색이 눈 아픈 이유와 150도 대비

보색을 썼는데 눈이 피로한 이유는 무엇인가요?

180도 보색은 경계면이 떨려 보이는 색채 진동을 일으키기 때문입니다. 보색에서 30도 비켜간 150도 대비를 쓰면 대비 강도는 유지하면서 진동이 사라집니다. 여기에 검정이나 어두운 색을 앵커로 넣으면 조화가 잡힙니다.

4장. 원리1 대비 + 원리2 조화

“왜 내 이미지는 눈이 아플까?”

국내 쇼핑몰에서 배너 두 개를 비교해 본 적이 있습니다.

A 배너: 빨강 #FF0000 배경 + 초록 #00FF00 텍스트
– 강렬하긴 한데, 5초만 봐도 눈이 피로합니다
– 경계선이 “지글지글” 떨리는 것처럼 보입니다

B 배너: 레드 #E74C3C 배경 + 청록 #1ABC9C 포인트
– 눈에 확 띄는데, 오래 봐도 괜찮습니다
– 깔끔하고 세련된 느낌입니다

둘 다 “대비”를 사용했습니다. 하지만 결과가 완전히 다릅니다.

차이는 대비의 각도와 색상의 조화에 있습니다. 3장에서 150도 대비를 간단히 소개했습니다. 이 장에서는 그 원리를 깊이 이해하고, 실제로 AI 프롬프트에 적용하는 방법을 배웁니다.


4.1 원리1: 대비의 법칙 – 150도 대비 심화

왜 150도인가: 시각 피로도의 과학

색상환에서 180도 떨어진 색, 즉 보색은 가장 강한 대비를 만듭니다. 빨강-시안, 파랑-주황, 보라-노랑 같은 조합입니다. 이 조합이 눈에 띄는 것은 맞지만, 문제가 있습니다.

180도 보색의 문제점:

  1. 상호 강화 효과: 보색을 나란히 놓으면 서로를 더 선명하게 만듭니다
  2. 색채 진동(Color Vibration): 경계면이 “지글거리며 떨리는” 현상입니다. 순색 보색을 바로 붙이면 발생합니다.
  3. 눈의 피로: 뇌가 두 색을 동시에 처리하느라 지칩니다

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 사용하기:

  1. 브라우저에서 webaim.org/resources/contrastchecker 접속
  2. Foreground Color(전경색/텍스트)에 텍스트 색상 입력
  3. Background Color(배경색)에 배경 색상 입력
  4. 결과 확인

결과 해석:
– “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 온도를 배웁니다. 색상을 풍성하게 만들고, 입체감을 더하는 방법을 알아보겠습니다.

다음 장에서 뵙겠습니다.

이 장에서 함께 다루는 질문

보색을 쓰면 왜 눈이 아픈가요?

색채 진동 때문입니다. 색상환에서 180도 떨어진 순색 보색을 바로 붙이면 경계면이 지글거리며 떨리는 것처럼 보입니다. 서로를 더 선명하게 만드는 상호 강화가 일어나고, 뇌가 두 색을 동시에 처리하느라 지칩니다.

150도 대비란 무엇인가요?

보색에서 30도만 비켜간 위치의 색을 쓰는 것입니다. 대비 강도는 충분히 유지되면서 색채 진동이 사라져 오래 봐도 편안합니다. 충분히 대비되면서도 편안한 조합을 만드는 기준입니다.

150도 대비색은 어떻게 찾나요?

세 단계입니다. 기준색의 위치를 확인하고, 정반대인 180도 위치를 찾은 다음, 거기서 시계나 반시계 방향으로 30도 이동합니다. 보라가 약 270도라면 반대가 90도이고 거기서 비켜간 연두 계열이 나옵니다.

앵커를 넣으라는 것은 무슨 뜻인가요?

탁색끼리 모인 팔레트에 검정이나 어두운 색을 더해 명도 대비를 만드는 것입니다. 채도가 중간인 색들만 있으면 화면이 흐릿해지는데, 그림자나 텍스트 세부에 딥 네이비나 차콜을 넣으면 팔레트가 안정됩니다.

EPUB으로 소장하기

전체 내용과 부록을 EPUB으로 읽고 소장할 수 있습니다.

9,500원

이 장이 실린 책

같은 분야의 다른 책

이 글 공유하기

X 스레드 네이버 카카오톡

최종 수정일 2026년 9월 2일

이 콘텐츠는 저자가 기획하고 AI 도구를 집필·정리 과정에 활용했습니다. 구성, 사실 확인, 표현, 최종 판단과 출판 책임은 저자와 보이드로그에 있습니다.