CSS 그라데이션 가이드 - linear-gradient 사용법과 예제 2026
CSS 그라데이션 완벽 가이드. linear-gradient, radial-gradient 문법, 다중 색상 스톱, 실전 예제, 2026 디자인 트렌드까지.
CSS 그라데이션은 웹 디자이너의 도구 상자에서 가장 강력한 기능 중 하나입니다. 이미지 파일 없이 부드럽고 확장 가능한 색상 전환을 만들어, 페이지 로딩 속도를 높이고 어떤 해상도에서도 선명하게 표시됩니다. 히어로 섹션, 버튼 호버 효과, 전체 페이지 배경 등 2026년 모던 웹 개발에 CSS 그라데이션은 필수입니다.
CSS 그라데이션이란?
CSS 그라데이션은 브라우저가 CSS 코드를 사용하여 생성하는 특수한 이미지입니다. 외부 이미지 파일을 로드하는 대신 브라우저가 즉석에서 색상 전환을 계산하고 렌더링합니다. background-image(또는 단축형 background) 속성으로 지정하며, linear-gradient와 radial-gradient 두 가지 주요 타입이 있습니다.
- 이미지 파일 불필요 — 순수 CSS, HTTP 요청 제로
- 무한 확장 가능 — 레티나 디스플레이 포함 어떤 해상도에서도 선명
- 애니메이션 가능 — CSS 트랜지션으로 전환 또는 애니메이션 적용 가능
- 가벼움 — 이미지의 킬로바이트 대비 CSS 몇 바이트로 구현
지금 이 도구를 사용해 보세요:
CSS 그라데이션 생성기 사용하기 →Linear Gradient 문법
선형 그라데이션은 직선 방향으로 색상을 전환합니다. 기본 문법: linear-gradient(방향, 색상1, 색상2, ...). 방향은 각도(예: 90deg)나 키워드(예: to right, to bottom left)로 지정합니다.
/* 기본 두 색상 그라데이션 */
background: linear-gradient(to right, #667eea, #764ba2);
/* 각도 지정 */
background: linear-gradient(135deg, #f093fb, #f5576c);
/* 다중 색상 스톱과 위치 */
background: linear-gradient(90deg, #0cebeb 0%, #20e3b2 50%, #29ffc6 100%);
/* 대각선 그라데이션 */
background: linear-gradient(to bottom right, #000428, #004e92);Radial Gradient 문법
원형 그라데이션은 중심점에서 바깥으로 색상을 전환합니다. 원형 또는 타원형 패턴을 만듭니다. 문법: radial-gradient(모양 크기 at 위치, 색상1, 색상2, ...).
/* 기본 원형 그라데이션 */
background: radial-gradient(circle, #f5f7fa, #c3cfe2);
/* 타원형 그라데이션 */
background: radial-gradient(ellipse, #fceabb 0%, #f8b500 100%);
/* 위치 지정 그라데이션 */
background: radial-gradient(circle at top left, #a18cd1, #fbc2eb);다중 색상 스톱
색상 스톱은 그라데이션에서 각 색상이 나타나는 위치를 정의합니다. 기본적으로 색상은 균등 배분되지만, 퍼센트나 길이 값으로 정확한 위치를 지정할 수 있습니다.
/* 하드 컬러 스톱 (50%에서 블렌딩 없음) */
background: linear-gradient(90deg, #ff0000 50%, #0000ff 50%);
/* 불균등 배분 */
background: linear-gradient(90deg, #ff0000 0%, #ff0000 30%, #0000ff 70%, #0000ff 100%);
/* 투명 스톱으로 오버레이 효과 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);실전 그라데이션 예제 5가지
- 히어로 섹션: linear-gradient(135deg, #667eea 0%, #764ba2 100%) — SaaS 랜딩 페이지에 인기 있는 프로페셔널 퍼플 그라데이션
- 텍스트 그라데이션: background: linear-gradient(90deg, #f12711, #f5af19); -webkit-background-clip: text; color: transparent; — 눈길을 끄는 그라데이션 텍스트
- 글래스 효과: background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.05)); backdrop-filter: blur(10px); — 모던 글래스모피즘
- 버튼 호버: 200% 너비 그라데이션의 background-position을 전환하여 부드러운 애니메이션 버튼 구현
- 다크 오버레이: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 100%)를 이미지 위에 레이어링하여 읽기 쉬운 텍스트
QuickFigure vs 다른 그라데이션 도구
cssgradient.io, webgradients.com 등 훌륭한 레퍼런스 도구가 있지만, QuickFigure의 CSS 그라데이션 생성기는 실시간 미리보기, 12개 이상의 큐레이션된 프리셋, 랜덤 그라데이션 생성, Linear/Radial 모두 지원까지 — 원클릭 CSS 코드 복사(-webkit- 접두사 포함)로 간편하게 사용할 수 있습니다.
2026 그라데이션 디자인 트렌드
- 메시 그라데이션: 여러 지점의 복잡한 색상 블렌드 (다중 레이어 radial-gradient로 구현)
- 노이즈 그라데이션: 부드러운 그라데이션 위에 미세한 노이즈 텍스처를 추가한 촉각적 느낌
- 오로라 효과: 오로라에서 영감받은 부드럽고 유동적인 그라데이션, 다중 색상 스톱의 부드러운 전환
- 모노크롬 그라데이션: 단일 색조에서 밝기만 변화하는 우아하고 미니멀한 디자인
- 그라데이션 테두리: background-clip과 padding을 활용한 생동감 있는 테두리 효과
지금 이 도구를 사용해 보세요:
내 그라데이션 만들기 →자주 묻는 질문
CSS 그라데이션을 애니메이션할 수 있나요?
CSS 그라데이션은 transition 속성으로 직접 전환할 수 없습니다. 하지만 oversized 그라데이션에서 background-position을 전환하거나, CSS @property로 커스텀 속성을 사용하거나(Chrome/Edge 지원), 두 그라데이션 레이어의 opacity를 전환하는 방법으로 애니메이션이 가능합니다.
CSS 그라데이션은 모든 브라우저에서 작동하나요?
네, linear-gradient와 radial-gradient는 모든 최신 브라우저에서 지원됩니다. -webkit- 접두사는 아주 오래된 Chrome(<26), Safari(<6.1), Android 브라우저(<4.4)에서만 필요합니다. 2026년 현재 접두사 없는 문법은 보편적으로 지원됩니다.
색상 스톱을 몇 개까지 사용할 수 있나요?
CSS 그라데이션의 색상 스톱 수에 엄격한 제한은 없습니다. 필요한 만큼 사용할 수 있지만, 성능과 가독성을 위해 2~5개가 일반적입니다. 메시 효과를 위해 더 많이 사용하는 경우도 있습니다.
conic-gradient와 linear/radial의 차이는?
conic-gradient는 중심점을 기준으로 색상을 회전하며 전환합니다(파이 차트처럼). linear는 직선 방향, radial은 중심에서 바깥으로 전환됩니다. conic-gradient는 색상 휠, 프로그레스 인디케이터, 각도 효과에 적합합니다.
그라데이션을 CSS background 단축형과 함께 사용할 수 있나요?
네, 그라데이션은 background 단축형 속성과 함께 사용할 수 있습니다. 여러 그라데이션을 레이어링할 수도 있습니다: background: linear-gradient(...), radial-gradient(...); — 첫 번째 그라데이션이 맨 위에 표시됩니다.
▶이 글에서 다룬 도구 바로 사용하기
민재
개발자 겸 테크 라이터. 개발 도구와 파일 변환 기술을 깊이 있게 다룹니다.
이 글이 도움이 되셨나요? 새 가이드 알림 받기
스팸 없이, 새 소식만 보내드립니다. 언제든 취소 가능. · 구독 시 개인정보처리방침에 동의합니다.