CSS Box Shadow 생성기
box-shadow 슬라이더로 조립하고 CSS 코드만 뽑아가기. 레이어 최대 5개까지 쌓아보기.
미리보기
그림자 레이어
CSS 코드
복사됨!
쓰는 법
- X, Y 슬라이더로 그림자 방향/거리 설정.
- 블러 슬라이더로 부드러움 조정, 스프레드로 크기 조정.
- 색상 선택기에서 색 고르고 불투명도 값(0~1) 조정.
- inset(내부 그림자) 토글로 눌린 효과 실험.
- '레이어 추가' 눌러서 그림자를 겹쳐 깊이감 만들기.
- 아래 CSS 코드창에서 복사.
자주 쓰는 패턴
카드 호버:
box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1),
0 8px 10px -6px rgba(0,0,0,0.1);
버튼 눌림:
box-shadow: inset 0 2px 4px rgba(0,0,0,0.2);
그림자 값, 숫자로 찍지 말고 눈으로 맞추기
box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1)... 이거 값 하나 바꿀 때마다 어떻게 보이는지 상상이 잘 안 되잖아요. 여기는 슬라이더로 X/Y 오프셋, 블러, 스프레드를 움직이면 미리보기 박스에 바로 반영돼요. 맘에 드는 조합 찾으면 CSS만 복사해 가시면 됩니다.
내부 그림자(inset)도 되고, 여러 그림자를 쌓아서 깊이감 있는 효과도 만들 수 있어요.
여기 쓰면 편한 점
- 슬라이더 움직이자마자 미리보기 박스에 반영되니까 감 잡기 쉬워요.
- 레이어를 5개까지 쌓을 수 있어서 Material Design 스타일의 계층 있는 그림자도 만들 수 있어요.
- 오프셋, 블러, 스프레드, 불투명도를 각각 따로 조정 가능.
- inset 토글로 외부/내부 그림자 바로 전환.
- 뽑힌 CSS는 표준 문법이라 그대로 붙여 쓰면 돼요.
다른 Shadow 생성기랑 비교
| 항목 | FreeToolbox | cssmatic.com | shadows.brumm.af |
|---|---|---|---|
| 레이어 쌓기 | 최대 5개 | 단일 | 무제한 |
| inset 지원 | 있음 | 있음 | 없음 |
| 불투명도 조절 | 있음 | 제한적 | 있음 |
| 광고 | 거의 없음 | 많음 | 없음 |
자주 묻는 질문
블러랑 스프레드 뭐가 달라요?
블러는 그림자 가장자리가 얼마나 흐릿한지 결정해요(부드러움). 스프레드는 그림자가 원래 박스보다 얼마나 크게/작게 퍼지는지 결정합니다. 스프레드를 양수로 주면 그림자가 커지고, 음수로 주면 박스 안쪽으로 말려들어가요.
그림자 여러 개 쌓을 수 있어요?
네, '레이어 추가' 버튼으로 최대 5개까지 쌓을 수 있어요. 각 레이어마다 오프셋, 블러, 색상을 따로 설정할 수 있어서 Material Design식 elevation 효과 만들기 좋습니다.
inset(내부 그림자)은 언제 써요?
버튼이 눌린 느낌이나 입력창 안쪽에 음영 주고 싶을 때 써요. inset 토글 켜면 그림자가 박스 바깥이 아니라 안쪽에 그려집니다.
text-shadow에도 쓸 수 있나요?
이 도구는 box-shadow용이에요. text-shadow는 문법이 비슷하지만 spread 값이랑 inset이 없어요. 생성된 값에서 spread랑 inset만 빼시면 text-shadow에도 쓰실 수 있습니다.
무료예요?
대부분 가입 없이 사용 가능합니다.