CSS 그라디언트 생성기 — 선형, 원형, 원뿔형, 실시간 미리보기

드래그할 수 있는 색상 지점, 각도 다이얼, 프리셋으로 선형·원형·원뿔형 그라디언트를 만들고 CSS나 Tailwind 클래스를 복사하세요.

색상 지점 (막대를 클릭해 추가, 드래그해 이동)
프리셋
background: #54a5d8;
background: linear-gradient(135deg, #4f46e5 0%, #06b6d4 55%, #a7f3d0 100%);
bg-[linear-gradient(135deg,#4f46e5_0%,#06b6d4_55%,#a7f3d0_100%)]

첫 줄은 그라디언트를 무시하는 이메일 클라이언트와 아주 오래된 브라우저를 위한 단색 대체 값(색상 지점의 평균)입니다.

전적으로 브라우저에서 실행됩니다. 입력한 내용은 전송되거나 저장되지 않습니다. 모든 무료 도구 보기.

문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.

이 무료 CSS 그라디언트 생성기는 선형, 원형, 원뿔형 그라디언트를 시각적으로 만들고 붙여 넣을 CSS를 제공합니다. 막대를 따라 색상 지점을 드래그하고, 막대를 클릭해 지점을 추가하고, 지점마다 불투명도를 설정하고, 각도 다이얼을 돌리면 미리보기가 바로 업데이트됩니다. 출력에는 단색 대체 색상과 Tailwind 임의 값 클래스가 포함되어 있어 일반 CSS, 컴포넌트 라이브러리, 유틸리티 우선 코드베이스 어디에서나 쓸 수 있습니다.

그라디언트는 순수한 CSS 이미지이므로 네트워크 요청이 없고, 어떤 크기로 늘려도 흐려지지 않으며, 사진이나 다른 그라디언트 위에 겹칠 수 있습니다. 함정도 있습니다. 채도 높은 두 보색을 잇는 그라디언트는 가운데에서 탁한 회색을 지나고, 그라디언트 위의 텍스트는 가장 밝은 지점에서도 대비 기준을 통과해야 합니다. 아래 메모에서 문법, 이런 함정, 반복 그라디언트로 줄무늬를 만드는 방법을 다룹니다.

사용 방법

  1. 선형, 원형, 원뿔형 중 하나를 고르고, 패턴을 반복해 채우려면 반복을 체크하세요.
  2. 막대의 지점을 클릭해 선택한 다음 아래에서 색상, 위치, 불투명도를 바꾸세요. 막대의 빈 곳을 클릭하면 지점이 추가되고, Delete 키를 누르면 선택한 지점이 삭제됩니다.
  3. 각도 다이얼(드래그하거나 화살표 키 사용)이나 빠른 각도 버튼으로 방향을 정하세요. 원형과 원뿔형은 중심점을 설정하세요.
  4. 또는 프리셋에서 시작해 조정하세요.
  5. CSS(대체 색상 줄 포함)나 Tailwind 클래스를 복사하세요.

자주 묻는 질문

CSS로 그라디언트는 어떻게 만드나요?

그라디언트 함수를 배경 이미지로 사용하세요: background: linear-gradient(90deg, #4f46e5 0%, #06b6d4 100%); 첫 번째 인수는 방향(각도 또는 to right 같은 키워드)이고, 그 뒤에 색상 지점이 이어지며 각 지점은 색상과 선택적인 위치로 이루어집니다. radial-gradient()는 한 점에서 퍼져 나가고, conic-gradient()는 한 점을 중심으로 돌아갑니다. 그라디언트는 이미지이므로 background-color가 아니라 background나 background-image에 넣어야 합니다.

linear-gradient의 각도는 무슨 뜻인가요?

그라디언트가 향하는 방향으로, 위쪽에서 시계 방향으로 잽니다. 0deg는 아래에서 위로, 90deg는 왼쪽에서 오른쪽으로, 180deg는 위에서 아래로(생략 시 기본값), 270deg는 오른쪽에서 왼쪽으로 진행합니다. 0도가 오른쪽을 가리키는 수학 관례와 다르기 때문에, 일부 디자인 도구에서 가져온 그라디언트가 회전된 채로 나오는 것입니다.

선형, 원형, 원뿔형 그라디언트는 어떻게 다른가요?

선형 그라디언트는 직선을 따라 색이 바뀝니다. 원형 그라디언트는 중심점에서 원이나 타원 모양으로 바깥쪽을 향해 색이 바뀌며, 크기 키워드(closest-side, farthest-corner 등)가 마지막 지점이 놓이는 곳을 정합니다. 원뿔형 그라디언트는 시곗바늘처럼 중심점을 돌며 색이 바뀌므로 파이 차트, 색상환, 로딩 스피너에 적합합니다.

CSS 그라디언트로 줄무늬는 어떻게 만드나요?

두 지점을 같은 위치에 두면 색이 섞이지 않고 경계가 딱 떨어집니다. 그 패턴을 반복하면 됩니다. 예를 들어 repeating-linear-gradient(45deg, #244b3f 0 10px, #e8f0ec 10px 20px)는 너비 10px의 대각선 줄무늬를 만듭니다. 여기 있는 줄무늬 프리셋은 같은 작업을 퍼센트로 합니다. 반복 그라디언트에서는 첫 지점과 마지막 지점 사이의 거리가 한 번 반복되는 길이입니다.

Tailwind CSS에서 그라디언트는 어떻게 쓰나요?

두세 가지 색의 간단한 선형 그라디언트라면 bg-gradient-to-r from-indigo-600 to-cyan-500(Tailwind v4에서는 bg-linear-to-r) 같은 Tailwind 유틸리티를 쓰세요. 각도, 원형·원뿔형 그라디언트, 불투명도 지점 등 그 밖의 경우에는 임의 값을 사용하세요. 여기서 생성되는 bg-[linear-gradient(135deg,#4f46e5_0%,#06b6d4_55%)] 같은 클래스로, 밑줄이 공백을 대신합니다. 아주 긴 임의 값은 읽기 어려우니 테마 설정으로 옮기는 것을 고려하세요.

그라디언트 가운데가 탁하거나 회색으로 보이는 이유는 무엇인가요?

브라우저는 기본적으로 sRGB에서 그라디언트를 보간하는데, 채도가 높고 거의 반대인 두 색(파랑에서 노랑, 빨강에서 초록)을 잇는 직선은 채도가 빠진 회색을 지납니다. 깨끗한 중간색으로 가운데 지점을 추가하거나, 최신 브라우저에서는 지각 색 공간에서 보간하세요: linear-gradient(90deg in oklch, blue, yellow). 길고 미묘한 그라디언트의 밴딩은 8비트 색상 때문에 생기는 다른 문제로, 그라디언트 위에 약간의 노이즈 텍스처를 얹으면 가려집니다.

그라디언트 문법 정리

• linear-gradient(각도, 지점, 지점, ...): 각도는 deg나 turn, 또는 to right, to bottom left 같은 키워드. 기본값 180deg(위에서 아래로).

• radial-gradient(모양 크기 at x y, 지점): 모양은 circle 또는 ellipse(기본값 ellipse), 크기는 closest-side, closest-corner, farthest-side, farthest-corner(기본값) 또는 명시적 길이, 위치 기본값은 center.

• conic-gradient(from 각도 at x y, 지점): 지점은 원을 따라 도나 퍼센트로 배치합니다. 이음매 없는 색상환을 만들려면 첫 색상을 마지막 지점에 한 번 더 쓰세요.

• repeating-*-gradient(): 문법은 같으며, 요소 크기만큼 지점이 반복됩니다.

• 지점: 색상 뒤에 위치가 0개, 1개 또는 2개. 위치 두 개(red 20% 40%)는 단색 띠를 만듭니다. 두 지점 사이에 위치만 단독으로 두면(red, 30%, blue) 혼합의 중간점이 이동합니다.

• 투명도: rgba()나 8자리 hex 지점을 사용하세요. 투명으로 사라지게 할 때는 transparent 키워드가 아니라 같은 색의 rgba(0,0,0,0)을 쓰세요. 옛 브라우저에서 transparent는 투명한 검정을 뜻해 밝은 그라디언트를 회색으로 만들었습니다.

텍스트 뒤의 그라디언트: 가독성 유지하기

그라디언트에 대한 대비는 가장 나쁜 지점만큼만 좋습니다. 대비 검사기에서 텍스트 색을 평균이 아니라 가장 밝은 지점(어두운 텍스트의 경우)이나 가장 어두운 지점(밝은 텍스트의 경우)과 비교해 확인하세요.

사진 위의 텍스트에는 어두운 오버레이 그라디언트가 표준 해결책입니다. 이미지 위에 linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%)를 겹치면(투명하게 페이드 프리셋) 보통 캡션이 놓이는 아래쪽만 어두워집니다. background 목록에서 이를 먼저 쓰세요: background: linear-gradient(...), url(photo.jpg).

생성된 CSS의 단색 대체 색상은 HTML 이메일에서 중요합니다. 많은 클라이언트, 특히 Windows용 Outlook은 그라디언트를 완전히 무시합니다. 대체 색상이 없으면 흰 텍스트가 흰 배경 위에 놓일 수 있습니다.

관련 무료 도구

  • 박스 그림자 생성기 — 실시간 미리보기와 엘리베이션·뉴모피즘·글로 프리셋으로 레이어형 box-shadow와 text-shadow 효과를 디자인하고 CSS를 복사하세요.
  • 색상 팔레트 생성기 — 스페이스바를 눌러 새 팔레트를 만들고, 마음에 드는 색은 잠그고, 색 조합을 고르거나 사진에서 팔레트를 추출하세요. CSS, Tailwind, SCSS, JSON, PNG로 내보낼 수 있습니다.
  • 색상 대비 검사기 — 텍스트와 배경 색상을 WCAG 2.x AA·AAA 기준으로 검사하고, APCA Lc 값을 확인하고, 통과하는 가장 가까운 색상을 찾아보세요.
  • 색상 선택기·변환기 — 화면 어디서든 색상을 추출하거나 HEX, RGB, HSL 간에 즉시 변환하세요.
  • particles.js 플레이그라운드 — 컨트롤이나 원본 JSON으로 particles.js 설정을 편집하고, 실시간으로 실행되는 모습을 보며, JSON이나 바로 붙여 넣을 HTML 스니펫을 복사하세요.