digtools
☁️
css-box-shadow-generator,

CSS box-shadow 생성기

직관적인 UI로 고급 CSS 그림자(box-shadow)를 생성하세요.다중 레이어와 최신 디자인 트렌드를 지원하는 무료 도구입니다.

🥞
다중 레이어
여러 겹의 그림자로 풍부한 표현
🎨
사전 설정 포함
뉴모피즘 등 즉시 적용
Tailwind 지원
표준 CSS 및 Tailwind 출력 모두 지원

레이어 설정

그림자 매개변수

0px
4px
12px
0px

10%

미리보기

BOX
120px
120px
12px

도구 소개

CSS box-shadow 생성기는 직관적인 UI를 통해 웹 디자인의 필수 요소인 그림자(box-shadow) 스타일을 만드는 무료 도구입니다.

단순한 그림자뿐만 아니라 여러 레이어로 구성된 깊이 있는 그림자, 애플 및 최신 웹 서비스에서 쓰이는 부드러운 그림자, 3D 느낌의 뉴모피즘(Neumorphism), 플랫한 네오 브루탈리즘(Neo Brutalism)까지 사전 설정에서 클릭 한 번으로 즉시 만들 수 있습니다.

생성된 코드는 표준 CSS 속성, CSS 변수(사용자 지정 속성), Tailwind CSS 유틸리티 클래스(임의의 값 지원) 세 가지 형식으로 출력되며 복사 버튼으로 쉽게 가져갈 수 있습니다.

사용 방법

1 기본 선택

상단 사전 설정에서 원하는 이미지와 가장 가까운 프리셋을 선택하세요. "레이어 추가"를 눌러 처음부터 직접 만들 수도 있습니다.

2 그림자 조정

X/Y 오프셋(위치), 흐림 강도, 확산 반경, 색상 및 불투명도를 조정합니다. 여러 레이어를 겹치면 더 자연스럽고 고급스러운 그림자를 표현할 수 있습니다.

3 코드 복사

환경에 맞게 출력 패널에서 "CSS" 또는 "Tailwind" 형식을 선택하고 클립보드 버튼을 눌러 코드를 복사하세요.

속성 가이드

box-shadow의 구문 및 속성

box-shadow: [inset] <offset-x> <offset-y> <blur-radius> <spread-radius> <color>;
offset-x / offset-y
그림자의 가로, 세로 위치입니다. 양수는 오른쪽/아래로, 음수는 왼쪽/위로 그림자를 이동시킵니다.
blur-radius (흐림 반경)
그림자의 흐림 정도입니다. 값이 클수록 그림자가 더 넓고 연하게 퍼집니다. 0이면 날카로운 경계선(단색 그림자)이 됩니다.
spread-radius (확산 반경)
그림자 자체의 크기를 확장하거나 축소합니다. 양수면 요소보다 큰 그림자가, 음수면 요소보다 작은 그림자가 만들어집니다.
inset (내부 그림자)
이 키워드를 지정하면 그림자가 요소의 외부가 아닌 내부로 향하게 됩니다. 요소가 움푹 파인 UI를 표현할 때 사용됩니다.

자주 묻는 질문

Q. box-shadow가 성능에 영향을 미치나요?

A.흐림(blur) 반경이 큰 그림자와 여러 겹의 레이어는 렌더링 비용이 많이 들기 때문에 모바일 기기에서 렌더링이 느려질 수 있습니다. box-shadow를 애니메이션화할 때는 특별한 주의가 필요합니다.

Q. box-shadow와 filter: drop-shadow의 차이점은 무엇인가요?

A.box-shadow는 요소의 상자(직사각형)에 그림자를 적용합니다. 반면 filter: drop-shadow()는 요소의 불투명한 모양(예: 투명한 PNG의 윤곽선)을 기준으로 그림자를 생성합니다.

Q. inset은 어떤 표현에 사용되나요?

A.버튼의 눌린 상태(움푹 들어간 효과), 텍스트 필드의 내부 그림자, 뉴모피즘(Neumorphism)의 하이라이트 표현 등에 주로 사용됩니다.

Q. 그림자를 여러 겹 쌓으면 어떤 이점이 있나요?

A.여러 레이어를 겹치면 단순히 흐릿한 단일 그림자보다 훨씬 더 자연스럽고 사실적인 깊이감을 표현할 수 있습니다. 예를 들어 좁고 진한 그림자와 넓고 연한 그림자를 겹치는 것이 일반적인 기법입니다.

활용 사례

카드 UI 및 모달

요소를 배경에서 돋보이게 하여 클릭할 수 있는 요소이거나 중요한 콘텐츠임을 시각적으로 사용자에게 전달합니다.

버튼 Hover/Active 상태

마우스 오버 시 그림자를 넓게 퍼뜨리거나, 클릭 시 `inset`으로 전환하여 눌리는 느낌이 나는 반응형 버튼을 구현할 수 있습니다.

뉴모피즘(Neumorphism) 디자인

배경과 같은 색상의 요소에 밝은 그림자와 어두운 그림자를 대각선으로 배치하여, 요소가 밀려 나오거나 오목하게 파인 듯한 질감을 표현합니다.

글로우(Glow) 효과

오프셋을 0으로 설정하고 선명한 색상으로 그림자를 확산시키면, CSS만으로 요소가 빛을 발하는 듯한 네온 효과를 줄 수 있습니다.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.