개발자 도구8 분 읽기|MJ민재

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(...); — 첫 번째 그라데이션이 맨 위에 표시됩니다.

이 글에서 다룬 도구 바로 사용하기

MJ

민재

개발자 겸 테크 라이터. 개발 도구와 파일 변환 기술을 깊이 있게 다룹니다.

이 글이 도움이 되셨나요? 새 가이드 알림 받기

스팸 없이, 새 소식만 보내드립니다. 언제든 취소 가능. · 구독 시 개인정보처리방침에 동의합니다.

이런 글도 좋아하실 수 있어요

84+

제공 도구

97+

블로그 글

English & 한국어

지원 언어

이 페이지를 즐겨찾기하세요! 매주 새로운 무료 도구가 추가됩니다.