CSS 그라데이션 생성기
드래그 가능한 색 정지점 바, 레이어 겹치기, 랜덤 팔레트, 바로 복사할 CSS 규칙으로 선형·방사형·원뿔형 CSS 그라데이션을 시각적으로 만듭니다.
CSS 그라데이션 생성기 — 여러 정지점 그라데이션을 시각적으로 디자인하세요: 실시간 바 위에서 정지점을 드래그해 위치를 바꾸고, 바를 클릭해 정지점을 추가하며, 지원 브라우저에서는 스포이드로 색을 뽑을 수 있습니다. 선형·방사형·원뿔형 여러 레이어를 하나의 배경에 쌓고, 방사형의 모양·크기·중심을 조정하고, 랜덤 그라데이션을 만들고, 엄선한 팔레트를 적용하거나, 모든 색상을 한 번에 회전할 수 있습니다. 모든 처리는 브라우저 안에서만 이뤄지며 색상이나 CSS가 서버로 전송되지 않습니다.
CSS 그라데이션 생성기란?
CSS 그라데이션 생성기는 문법을 직접 손으로 쓰지 않고 시각적으로 그라데이션을 만들고 싶은 웹 디자이너와 프론트엔드 개발자를 위한 무료 브라우저 내 도구입니다. 선형, 방사형, 원뿔형(선택적 반복 변형 포함)을 고른 뒤, 드래그 가능한 미리보기 바에서 또는 HEX 색과 위치 입력란이 있는 정지점별 행에서 색 정지점을 편집합니다. 방사형 그라데이션은 원/타원 모양, 크기 키워드(closest-side, closest-corner, farthest-side, farthest-corner), at X% Y% 중심을 제공하고, 원뿔형은 시작 각도와 중심을 받습니다. 여러 그라데이션 레이어를 쉼표로 이어 하나의 배경에 쌓고, 랜덤 그라데이션을 생성하고, 엄선한 팔레트 프리셋을 적용하고, 각 정지점의 색상을 회전하고, 바로 붙여 넣을 수 있는 background 규칙을 복사할 수 있습니다.
CSS 그라데이션 생성기 사용법
- 그라데이션 종류(선형·방사형·원뿔형)를 고르고, 반복 패턴을 원하면 옵션에서 '반복'을 켭니다.
- 미리보기 바에서 정지점을 드래그해 위치를 바꾸고, 바의 빈 곳을 클릭해 정지점을 추가하거나, 정지점을 더블클릭해 삭제합니다.
- 각 정지점을 HEX 색과 위치 입력란으로 미세 조정하거나, (지원 시) 스포이드로 화면에서 색을 뽑습니다.
- 방사형은 모양(원 또는 타원), 크기 키워드, 중심 X/Y를 설정하고, 원뿔형은 시작 각도와 중심을 설정합니다.
- 레이어를 더 추가해 그라데이션을 하나의 배경에 쌓고, '랜덤'을 시도하고, 팔레트 프리셋을 적용하거나, 모든 색상을 한 번에 회전합니다.
- 생성된 CSS background 규칙을 복사해 스타일시트에 붙여 넣습니다.
예시
간단한 2색 선형 그라데이션
입력
선형, 90deg, #4f86f7 0%, #9333ea 100%
출력
background: linear-gradient(90deg, #4f86f7 0%, #9333ea 100%);
모양·크기·중심이 있는 방사형 그라데이션
입력
방사형, ellipse farthest-corner at 30% 30%, #ffffff 0%, #4f86f7 100%
출력
background: radial-gradient(ellipse farthest-corner at 30% 30%, #ffffff 0%, #4f86f7 100%);
쉼표로 이어진 두 개의 겹 레이어
입력
레이어 1 선형 90deg; 레이어 2 방사형 circle at 50% 50%
출력
background: linear-gradient(90deg, #4f86f7 0%, #9333ea 100%), radial-gradient(circle farthest-corner at 50% 50%, #ffffff88 0%, #ffffff00 100%);
자주 묻는 질문
- 어떤 그라데이션 종류와 옵션을 지원하나요?
- 선형, 방사형, 원뿔형 그라데이션이며 각각 선택적 반복 변형이 있습니다. 방사형은 원/타원 모양, 크기 키워드(closest-side, closest-corner, farthest-side, farthest-corner), at X% Y% 중심을 추가하고, 원뿔형은 시작 각도와 중심을 추가합니다. 여러 레이어를 하나의 배경에 쌓을 수도 있습니다.
- 드래그 가능한 정지점 바는 어떻게 동작하나요?
- 바 위에서 정지점을 드래그하면 위치가 바뀌고, 바의 빈 부분을 클릭하면 보간된 색으로 새 정지점이 삽입되며, 정지점을 더블클릭하면 삭제됩니다(최소 2개는 유지). 각 정지점은 바 아래에 HEX 색과 위치 입력란도 있습니다.
- 화면에서 색을 뽑을 수 있나요?
- 네, EyeDropper API를 지원하는 브라우저에서 가능합니다. 사용 가능할 때 각 정지점 옆에 스포이드 버튼이 나타나며, 클릭해 화면의 어떤 픽셀이든 고를 수 있습니다. 물론 HEX 값을 입력하거나 기본 색 칩을 써도 됩니다.
- 랜덤, 팔레트, 색상 회전은 무엇을 하나요?
- '랜덤'은 활성 레이어를 새 랜덤 그라데이션으로 교체하고, 팔레트 프리셋은 활성 레이어의 정지점을 엄선한 배색으로 바꾸며, '색상 회전'은 모든 레이어의 모든 정지점 색상을 한 번에 옮깁니다. 모두 클릭할 때만 그라데이션을 바꿉니다.
- 제 색상이나 CSS가 어딘가로 업로드되나요?
- 아니요. 그라데이션은 로컬 문자열·색상 연산을 사용해 브라우저 안에서 완결됩니다. 어떤 색상, CSS, 설정도 서버로 전송되지 않으므로 오프라인에서도 작동하며 작업 내용이 비공개로 유지됩니다.
관련 도구
코드 이미지 변환기
코드 스니펫을 브라우저 안에서 구문 강조 이미지로 바꿔 줍니다. 20종 이상의 언어, 사용자 지정 테마·배경, 줄 번호, PNG·SVG 내보내기를 지원합니다.
색상 대비 검사기
텍스트색과 배경색의 WCAG 2.1 대비와 APCA Lc 점수를 확인하고 AA·AAA·3:1 배지를 보며 가장 가까운 통과 색을 적용합니다.
색상 혼합기
두 HEX 색을 원하는 비율로 RGB 또는 Lab 색공간에서 섞어, 만들어진 중간 색을 견본과 복사 가능한 HEX 값으로 보여줍니다.
색상 셰이드 생성기
기준 HEX 색 하나를 OKLCH·HSL·RGB 셰이드 스케일로 변환하고 단계 수 조절, 단계별 WCAG 대비 힌트, CSS·Tailwind·JSON 내보내기를 제공합니다.