CSS 박스 그림자 생성기
오프셋·블러·스프레드·색상·inset 컨트롤로 다중 레이어 CSS box-shadow를 만들고 바로 쓸 수 있는 box-shadow 속성을 복사하세요.
CSS 박스 그림자 생성기 — 원하는 만큼 그림자 레이어를 쌓을 수 있습니다 — 각 레이어의 가로·세로 오프셋, 블러, 스프레드, 색상, inset 여부를 설정하면 라이브 미리보기가 갱신되고 완성된 box-shadow CSS가 생성됩니다. 모든 처리는 브라우저 안에서 로컬로 이뤄지므로 어떤 값도 업로드되지 않습니다. 결과를 복사해 스타일시트에 바로 붙여넣으세요.
CSS 박스 그림자 생성기란?
CSS 박스 그림자 생성기는 CSS box-shadow 속성을 시각적으로 편집하는 무료 도구로, 프런트엔드 개발자와 디자이너를 위해 만들어졌습니다. 그림자 레이어를 하나 이상 추가하고 각 레이어의 offset-x, offset-y, 블러 반경, 스프레드 반경, 색상, inset 여부를 간단한 숫자 입력과 색상 선택기로 조정합니다. 바둑판 배경 위의 미리보기 박스가 합쳐진 결과를 실시간으로 보여 주고, 각 레이어를 쉼표로 구분한 완성된 box-shadow 선언이 생성되어 복사할 수 있습니다. 부드러운 입체감 그림자, 또렷한 뉴모피즘, 발광 효과, 머티리얼 스타일의 레이어 깊이까지 값 순서를 외우지 않고도 만들 수 있습니다.
CSS 박스 그림자 생성기 사용법
- 첫 레이어의 offset-x와 offset-y(px)를 설정해 그림자를 가로·세로로 이동합니다. 음수 값은 왼쪽이나 위로 이동시킵니다.
- 블러 반경(그림자의 부드러움)과 스프레드 반경(그림자가 커지거나 작아지는 정도)을 조정합니다.
- 스와치로 색을 고르거나 16진수 값을 입력합니다 — #00000040 같은 8자리 16진수는 그림자의 투명도를 설정합니다.
- inset 체크박스를 켜면 그림자를 요소 바깥이 아닌 안쪽에 그립니다.
- ‘레이어 추가’를 눌러 다른 그림자를 위에 쌓고 값을 편집해 조정합니다. 각 레이어는 휴지통 버튼으로 삭제합니다.
- 미리보기가 갱신되는 것을 확인한 뒤 생성된 box-shadow CSS를 스타일시트에 복사합니다.
예시
부드러운 카드 입체감
입력
x 0, y 4, 블러 12, 스프레드 0, 색 #00000040
출력
box-shadow: 0px 4px 12px 0px #00000040;
두 레이어 입체 깊이
입력
레이어 1: 0 1 2 0 #0000001a · 레이어 2: 0 8 24 -4 #00000026
출력
box-shadow: 0px 1px 2px 0px #0000001a, 0px 8px 24px -4px #00000026;
inset 내부 그림자
입력
inset 체크, x 0, y 2, 블러 6, 스프레드 0, 색 #00000059
출력
box-shadow: inset 0px 2px 6px 0px #00000059;
자주 묻는 질문
- box-shadow 값의 순서는 어떻게 되나요?
- 각 레이어는 offset-x, offset-y, 블러 반경, 스프레드 반경, 색상 순으로 쓰며 앞에 선택적으로 inset 키워드를 붙입니다. 이 도구는 네 길이(offset-x, offset-y, 블러, 스프레드)를 항상 px로 출력하므로 순서가 명확하고 이후 직접 손보기도 쉽습니다.
- 반투명하거나 컬러 그림자를 넣을 수 있나요?
- 네. 색상 필드에 아무 CSS 색이나 입력하세요 — #00000040 같은 8자리 16진수(마지막 두 자리가 알파)는 반투명 그림자를 만들고, 색 이름이나 임의의 16진수도 쓸 수 있습니다. 선택기 스와치는 단색 #rrggbb를 다루며, 알파가 필요하면 텍스트 필드를 편집하세요.
- 여러 그림자를 어떻게 쌓나요?
- 추가 그림자마다 ‘레이어 추가’를 누르세요. 생성된 CSS는 각 레이어를 위에서 아래 순서로 쉼표로 구분합니다 — 첫 레이어가 가장 나중에(맨 위에) 그려집니다. 머티리얼 스타일 레이어 깊이나 외부 글로우와 inset 하이라이트를 결합할 때 유용합니다.
- inset 체크박스는 무엇을 하나요?
- inset은 그림자를 요소 테두리 안쪽에 그려 바깥 드롭 섀도가 아니라 눌린 듯한/안쪽 발광 느낌을 만듭니다. 레이어마다 켤 수 있고, 같은 box-shadow 값 안에서 inset과 바깥 그림자를 섞을 수 있습니다.
- 제 데이터가 어딘가로 업로드되나요?
- 아니요. 이 생성기는 전부 JavaScript로 브라우저 안에서 실행됩니다 — 색상과 값이 서버로 전송되지 않으므로 비공개로 작동하며, 페이지를 한 번 로드한 뒤에는 오프라인에서도 사용할 수 있습니다.
관련 도구
코드 이미지 변환기
코드 스니펫을 브라우저 안에서 구문 강조가 입혀진 깔끔한 PNG 이미지로 바꿔 줍니다. 업로드는 필요 없습니다.
색상 대비 검사기
전경색과 배경색의 WCAG 대비비를 확인하고 일반 텍스트와 큰 텍스트에서 AA와 AAA를 통과하는지 보여 줍니다.
색상 셰이드 생성기
기준 HEX 색 하나를 Tailwind 방식의 50~950 셰이드 스케일로 만들고 각 단계를 색 견본과 복사 가능한 HEX 값으로 보여줍니다.
CSS 그라데이션 생성기
색 정지점과 각도를 지정해 선형·방사형·원뿔형 CSS 그라데이션을 만들고 실시간으로 확인하며 background 규칙을 복사할 수 있습니다.