본문 바로가기

CSS 박스 섀도우 생성기

브라우저 처리

CSS 박스 섀도우 생성기는 요소에 그림자를 입히는 box-shadow 속성을 시각적으로 조정하고, 그 결과를 바로 쓸 수 있는 코드로 만들어 주는 도구입니다.

도구 실행입력 후 결과 확인
CSS 박스 섀도우 생성기 샘플 실행

CSS 박스 섀도우 생성기는 요소에 그림자를 입히는 box-shadow 속성을 시각적으로 조정하고, 그 결과를 바로 쓸 수 있는 코드로 만들어 주는 도구입니다. 그림자의 위치, 번짐, 흐림, 색을 슬라이더로 바꾸면서 미리보기로 확인할 수 있어, 숫자를 일일이 바꿔 가며 새로고침하던 수고를 덜어 줍니다.

브라우저 처리
샘플 결과
CSS 박스 섀도우 생성기 샘플 결과
입력값을 분석한 뒤 복사 가능한 결과, 오류 안내, 다음 작업 힌트를 이 영역에 표시합니다.
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSS 박스 섀도우 생성기 사용 안내

CSS 박스 섀도우 생성기는 요소에 그림자를 입히는 box-shadow 속성을 시각적으로 조정하고, 그 결과를 바로 쓸 수 있는 코드로 만들어 주는 도구입니다. 그림자의 위치, 번짐, 흐림, 색을 슬라이더로 바꾸면서 미리보기로 확인할 수 있어, 숫자를 일일이 바꿔 가며 새로고침하던 수고를 덜어 줍니다.

카드, 버튼, 모달, 팝업 같은 요소는 적절한 그림자만 더해도 화면에서 떠 있는 듯한 입체감과 위계가 생깁니다. 반대로 그림자가 과하면 촌스러워지기 쉬운데, 이 도구로 X·Y 거리와 흐림 정도를 미세 조정하면 자연스러운 깊이감을 손쉽게 찾을 수 있습니다.

사용 방법

  1. 수평 거리(X)와 수직 거리(Y) 값을 조절해 그림자가 어느 방향으로 드리울지 정합니다.
  2. 흐림(blur) 값을 높여 그림자를 부드럽게 하거나 낮춰 또렷하게 만듭니다.
  3. 번짐(spread) 값으로 그림자가 퍼지는 크기를 조절하고, 그림자 색과 투명도를 지정합니다.
  4. 안쪽 그림자가 필요하면 inset 옵션을 켜서 요소 내부로 그림자가 들어가게 합니다.

이럴 때 사용하세요

  • 수평 거리(X)와 수직 거리(Y) 값을 조절해 그림자가 어느 방향으로 드리울지 정합니다. 흐림(blur) 값을 높여 그림자를 부드럽게 하거나 낮춰 또렷하게 만듭니다. 번짐(spread) 값으로 그림자가 퍼지는 크기를 조절하고, 그림자 색과 투명도를 지정합니다. 안쪽 그림자가 필요하면 inset 옵션을 켜서 요소 내부로 그림자가 들어가게 합니다. 미리보기에서 원하는 모양을 확인한 뒤 생성된 box-shadow 코드를 복사해 스타일에 붙여넣습니다.
  • CSS 박스 섀도우 생성기 결과를 확인한 뒤 CSS 그라데이션 생성기 또는 색상 코드 변환에서 다음 작업을 이어갈 수 있습니다.
  • CSS 박스 섀도우 생성기: 개발 중 입력 형식과 변환·검사 결과를 작은 샘플로 대조할 때 적합합니다.

문제가 생겼을 때

CSS 박스 섀도우 생성기: 미리보기와 실제 화면이 다름

부모 요소 크기, 상속 스타일과 선택자 우선순위를 확인하세요.

CSS 박스 섀도우 생성기: 입력 형식을 인식하지 못하거나 오류 위치가 달라 보임

CSS 박스 섀도우 생성기에서 가장 작은 샘플부터 괄호, 따옴표, 구분자와 인코딩을 순서대로 확인하세요.

활용 팁

  • 그림자 색을 완전한 검정 대신 약간의 투명도를 준 어두운 색(예: 검정 15~25% 투명도)으로 두면, 더 자연스럽고 고급스러운 깊이감을 줄 수 있습니다.
  • 흐림 값을 거리 값보다 넉넉하게 주면 멀리서 비추는 부드러운 그림자가 되어, 카드나 모달처럼 떠 있는 느낌을 살리기 좋습니다.
  • 여러 box-shadow를 쉼표로 이어 겹치면, 가까운 진한 그림자와 멀리 퍼지는 옅은 그림자를 동시에 줘 더 사실적인 입체감을 표현할 수 있습니다.