본문으로 건너뛰기
SPCXTools

CSS 그라데이션 생성기

선형, 방사형, 원뿔형 그라데이션 배경을 시각적으로 디자인하고 CSS 코드를 복사하세요.

로컬 실행 — 파일이 기기 외부로 전송되지 않습니다

도구 불러오는 중…

CSS 그라데이션 생성기 사용 방법

  1. 1그라데이션 유형(선형, 방사형 또는 원뿔형)을 선택하거나 프리셋을 활용해 시작하세요.
  2. 2중지점의 색상을 선택하고 슬라이더를 드래그하여 각 색상의 위치를 설정하세요.
  3. 3각도(방사형 그라데이션의 경우 모양)를 설정하고 최대 8개의 중지점을 추가하세요.
  4. 4CSS를 복사하여 스타일시트에 붙여넣으세요.

시각적으로 CSS 그라데이션 만들기

그라데이션은 이미지 파일 하나 없이도 버튼, 히어로 섹션, 카드, 배경에 깊이감과 색채를 더해줍니다. 하지만 코드를 직접 작성하려면 각도와 퍼센트를 어림짐작하고 페이지를 계속 새로고침해야 합니다. 이 CSS 그라데이션 생성기를 사용하면 실시간 미리보기로 그라데이션을 시각적으로 디자인할 수 있으며, 모든 최신 브라우저에서 작동하는 깔끔한 CSS 코드를 바로 복사할 수 있습니다.

주요 기능

  • 3가지 그라데이션 종류: 선형(linear), 방사형(radial - 원형 또는 타원형), 원뿔형(conic).
  • 최대 8개의 색상 지정 및 드래그로 위치 조정.
  • 선형 및 원뿔형 그라데이션을 위한 각도 조절 슬라이더.
  • 빠른 영감을 얻을 수 있는 프리셋 및 랜덤 버튼.
  • CSS에 대체 단색(Fallback) 색상 포함.
  • 클릭 한 번으로 코드 복사.

CSS 사용 방법

스타일을 적용할 요소의 CSS 규칙에 코드를 붙여넣으세요:

.hero {
  background: #0ea5e9;
  background: linear-gradient(135deg, #0ea5e9 0%, #8b5cf6 100%);
}

CSS에서 그라데이션은 이미지로 취급되므로 background-image에 사용하거나, 쉼표로 구분해 여러 개를 겹치거나, 사진과 함께 사용할 수도 있습니다. 예를 들어 background-image: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url(photo.jpg);처럼 사용하면 사진을 어둡게 처리해 그 위의 흰색 텍스트 가독성을 높일 수 있습니다.

디자인 팁

  • 은은하게 연출하세요. 인접한 두 색상(파란색과 보라색, 주황색과 분홍색 등)을 조합하는 것이 보색을 사용하는 것보다 훨씬 부드럽고 세련되어 보입니다.
  • 대비를 확인하세요. 그라데이션 위에 텍스트가 있는 경우, 양쪽 끝 색상 모두에서 글자가 잘 읽히는지 확인하세요. 명암비를 보여주는 색상 변환기로 색상을 테스트해 볼 수 있습니다.
  • 브랜드 이미지에서 색상을 추출하려면 이미지 색상 추출기를 사용해 보세요.
  • 카드와 버튼에 입체감을 더하려면 박스 그림자 생성기를 사용해 보세요.

자주 묻는 질문 (FAQ)

CSS 코드에 background 속성이 두 줄인 이유는 무엇인가요?
첫 번째 줄은 그라디언트를 지원하지 않는 일부 구형 브라우저나 이메일 클라이언트를 위한 대체(fallback) 단색을 설정합니다. 그라디언트를 지원하는 브라우저는 첫 번째 줄을 무시하고 두 번째 줄을 적용합니다.
선형 그라디언트에서 각도는 무엇을 의미하나요?
0°는 아래에서 위로, 90°는 좌에서 우로, 180°는 위에서 아래로, 270°는 우에서 좌로 향합니다. 그 사이의 각도는 대각선으로 적용되며, 예를 들어 135°는 좌측 상단에서 우측 하단으로 향합니다.
선형, 방사형, 원뿔형 그라디언트의 차이점은 무엇인가요?
선형(linear) 그라디언트는 직선을 따라 색상이 변합니다. 방사형(radial) 그라디언트는 중심에서 바깥쪽으로 원이나 타원 형태로 퍼져나갑니다. 원뿔형(conic) 그라디언트는 컬러 휠이나 파이 차트처럼 중심을 축으로 회전하며 색상이 변합니다.
-webkit- 같은 벤더 프리픽스가 필요한가요?
아니요. 선형 및 방사형 그라디언트는 현재 모든 브라우저에서 프리픽스 없이 작동하며, 원뿔형 그라디언트는 2020년 이후 출시된 모든 최신 브라우저에서 지원됩니다.
부드러운 그라데이션 대신 경계선이 뚜렷하게 나뉘도록 하려면 어떻게 하나요?
서로 다른 두 색상의 중지점(color stop) 위치를 동일하게 설정하세요. 예를 들어 빨간색을 50%, 파란색을 50%로 설정하면 중간에서 색상이 선명하게 반으로 나뉩니다.