본문으로 건너뛰기

CSS 그라디언트·박스 섀도 만들기

선형, 원형, 원뿔 그라디언트와 여러 겹의 박스 섀도를 눈으로 보며 만들고 CSS나 Tailwind 클래스를 복사하세요. 모든 작업은 브라우저에서 처리해요.

색상 정지점 — 막대를 클릭하면 추가, 드래그하면 이동, Delete 키로 삭제
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Tailwind 클래스
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
유형
각도135°
선택한 정지점
불투명도100%
위치0%
프리셋
브라우저에서 실행 · 업로드 없음작동 방식

CSS 그라디언트·그림자 생성기 사용 방법

  1. 1

    그라디언트 또는 박스 섀도 선택

    미리보기 위의 탭으로 두 편집기를 전환하세요.

  2. 2

    프리셋으로 시작

    프리셋 타일을 클릭해 불러오거나, 기본값에서 바로 조정하세요.

  3. 3

    시각적으로 조정

    색상 스톱을 끌고 각도를 정하거나, 그림자 레이어를 추가해 오프셋, 흐림, 확장을 조절하세요.

  4. 4

    코드 복사

    CSS 선언 또는 Tailwind 클래스를 복사해 프로젝트에 붙여 넣으세요.

제한 및 Pro

회원가입 없이 무료: 색상 스톱과 그림자 레이어 무제한, 그라디언트 유형 3가지, 색상 혼합 공간 3가지, 프리셋 24개.

Pro는 광고를 없애 줘요. 두 편집기의 기능은 모든 요금제에서 똑같이 완전해요. Pro 보기

CSS 그라디언트·그림자 생성기 소개

그라디언트와 그림자는 브라우저 개발자 도구에서 시행착오를 겪으며 가장 자주 손보게 되는 CSS 효과예요. 이 생성기는 둘 다 큼직한 실시간 미리보기가 있는 시각 편집기로 만들 수 있고, 정확한 CSS 선언과 그에 맞는 Tailwind 임의 값 클래스(예: bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)])를 써 줘요. 결과를 스타일시트나 className에 바로 붙여 넣으면 돼요.

그라디언트 편집기에서는 선형, 원형, 원뿔형 그라디언트를 만들 수 있어요. 스톱 바를 클릭하면 클릭한 위치에 색이 추가되고, 스톱을 끌어 옮기거나 방향키로 정밀하게 위치를 조절할 수 있어요. 스톱마다 불투명도도 따로 정할 수 있어요. 선형과 원뿔형은 각도를, 원형과 원뿔형은 중심점을, 원형은 원 또는 타원 모양을 정할 수 있고, 모두 반복해서 줄무늬나 고리 모양도 만들 수 있어요. 색을 섞는 색상 공간도 고를 수 있어요. OKLab과 OKLCH는 채도 높은 색 사이에서 기존 sRGB 혼합이 만드는 탁한 회색빛 중간 구간을 피해 주고, 최신 브라우저에서 모두 지원돼요.

박스 섀도 편집기에서는 필요한 만큼 레이어를 쌓을 수 있어요. 레이어마다 X·Y 오프셋, 흐림, 확장, 불투명도가 있는 색, 안쪽 스위치, 표시 토글이 있고, 첫 번째 레이어가 맨 위에 그려지므로 순서도 바꿀 수 있어요. 크기, 모서리 반경, 색을 바꿀 수 있는 미리보기 박스로 밝거나 어두운 배경에서 효과를 확인해요.

각 편집기에는 프리셋이 12개씩 있어요. 선셋, 색상환, 줄무늬부터 Material 고도, 레이어드 부드러운 그림자, 뉴모피즘, 하드 오프셋까지, 시작점으로 쓰기 좋아요. 이 도구는 그라디언트와 박스 섀도만 다루며 text-shadow, filter: drop-shadow, SVG 그라디언트는 생성하지 않아요.

개인정보 보호

모든 작업이 페이지 안에서 이뤄져요. 색상과 설정은 브라우저 밖으로 나가지 않고, 이미지도 업로드되지 않아요. 현재 그라디언트와 그림자는 로컬 저장소에 저장돼서 다시 방문해도 그대로 남아 있어요.

기능

선형, 원형, 원뿔형

불투명도, 각도, 중심, 모양, 반복 모드를 지원하고 끌어서 옮기는 색상 스톱을 제공해요.

다중 레이어 섀도

그림자 레이어를 쌓고, 순서를 바꾸고, 숨기고, 안쪽으로 넣어 사실적인 깊이를 표현해요.

CSS와 Tailwind

바로 쓸 수 있는 선언 또는 Tailwind 임의 값 클래스를 복사하세요.

CSS 그라디언트·그림자 생성기: 자주 묻는 질문

Tailwind 클래스는 어떻게 사용하나요?
다른 유틸리티처럼 className에 붙여 넣으면 돼요. 예를 들면 class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]"처럼요. Tailwind가 CSS를 만들 때 임의 값의 밑줄을 다시 공백으로 바꿔 주고, Tailwind 3과 4 모두에서 동작해요. 여러 번 쓰는 값은 테마에 이름 있는 배경이나 그림자로 추가하세요.
색상 혼합 옵션은 무엇을 바꾸나요?
브라우저가 스톱 사이의 색을 섞는 색상 공간을 정해요. 오랜 기본값인 sRGB는 파랑과 노랑 같은 보색 사이에 칙칙한 회색 띠가 생기기 쉬워요. OKLab은 시각적으로 고르게 섞고, OKLCH는 색상환을 따라 이동해 색을 선명하게 유지해요. 생성된 CSS에는 각도 뒤에 “in oklab” 또는 “in oklch”가 추가돼요.
사실적인 그림자에 레이어를 여러 개 쓰는 이유는 무엇인가요?
실제 그림자는 물체 가까이에서는 어둡고 선명하고, 멀어질수록 부드럽고 넓게 퍼져요. box-shadow 하나로는 둘 중 하나만 근사할 수 있어요. 흐림과 오프셋을 점점 키운 낮은 불투명도의 레이어를 2~5개 쌓으면 둘 다 흉내 낼 수 있고, Material Design의 고도 단계와 레이어드 프리셋도 이렇게 만들어져요.
경계가 뚜렷한 파이 차트나 줄무늬도 만들 수 있나요?
네. 스톱 두 개를 같은 위치에 두면 색이 섞이지 않고 바로 바뀌어요. 파이 프리셋은 스톱을 겹친 원뿔형 그라디언트로 또렷한 조각을 만들고, 줄무늬 프리셋은 반복 선형 그라디언트를 써요. 스톱을 이웃 스톱 위로 끌거나 두 스톱에 같은 위치를 입력하면 뚜렷한 경계가 생겨요.
안쪽을 켜면 그림자가 그려지는 방식이 달라지나요?
안쪽 그림자는 요소 테두리 바깥이 아니라 안쪽에 그려져서, 박스가 표면에 눌린 것처럼 보여요. 이때 양수 오프셋은 안쪽 가장자리에서 그림자를 오른쪽 아래로 옮겨요. 하나의 box-shadow 안에 안쪽 레이어와 바깥 레이어를 섞을 수 있어요. 이너 프리셋에서 안쪽 레이어 하나를 확인해 보세요.

이 도구로 할 수 있는 다른 작업