CSS 박스 섀도우 생성기

CSS box-shadow 값을 시각적으로 생성. 수평/수직 오프셋, 블러, 스프레드, 불투명도, 색상을 슬라이더로 조정. 실시간 미리보기, 인셋 모드, 원클릭 복사 지원. 브라우저 완결.

100% 클라이언트 사이드 데이터가 브라우저 밖으로 나가지 않습니다 무료 · 회원가입 불필요
5px
5px
10px
0px
30%

사용 방법

  1. 수평 오프셋수직 오프셋 슬라이더로 그림자 위치를 조정합니다.
  2. 블러 반경을 높여 그림자 테두리를 부드럽게 하거나, 0으로 설정해 날카로운 그림자를 만듭니다.
  3. 스프레드 반경으로 그림자 크기를 확대하거나 축소합니다.
  4. 불투명도로 그림자의 투명도를 제어합니다.
  5. 색상 선택기 또는 hex 값을 직접 입력하여 그림자 색상을 설정합니다.
  6. 인셋 토글로 외부 그림자와 내부 그림자 모드를 전환합니다.
  7. 컨트롤을 조정하면 미리보기 박스가 실시간으로 업데이트됩니다.
  8. 복사를 클릭하여 생성된 box-shadow CSS 값을 클립보드에 복사합니다.

box-shadow 구문 참조

/* 기본 외부 그림자 */
box-shadow: offsetX offsetY blur spread color;

/* 인셋 그림자 */
box-shadow: inset offsetX offsetY blur spread color;

/* 다중 그림자 */
box-shadow: shadow1, shadow2, shadow3;

주요 사용 사례

  • 카드 부유감: box-shadow: 0 4px 16px rgba(0,0,0,0.12) — 미묘한 플로팅 카드 효과
  • 하드 드롭 섀도우: box-shadow: 4px 4px 0 rgba(0,0,0,1) — 레트로/볼드 디자인 스타일
  • 포커스 링: box-shadow: 0 0 0 3px rgba(59,130,246,0.5) — 접근성 포커스 표시기
  • 내부 그림자 (입력 필드): box-shadow: inset 0 2px 4px rgba(0,0,0,0.1)
  • 글로우 효과: box-shadow: 0 0 20px rgba(99,102,241,0.6) — 네온/글로우 하이라이트

관련 도구

FAQ

CSS box-shadow 속성이란 무엇인가요?

CSS box-shadow 속성은 요소에 하나 이상의 그림자 효과를 추가합니다. 각 그림자는 수평 오프셋, 수직 오프셋, 블러 반경, 스프레드 반경, 색상으로 정의됩니다. inset 키워드를 추가하면 그림자가 요소 내부에 표시됩니다.

각 슬라이더는 무엇을 제어하나요?

수평 오프셋: 음수는 왼쪽, 양수는 오른쪽. 수직 오프셋: 음수는 위쪽, 양수는 아래쪽. 블러 반경: 값이 클수록 그림자 테두리가 흐릿해지며, 0은 날카로운 테두리. 스프레드 반경: 양수는 그림자 확대, 음수는 축소. 불투명도: 0%는 투명, 100%는 완전 불투명.

인셋 그림자란 무엇인가요?

inset 키워드를 사용하면 그림자가 요소 외부가 아닌 내부에 표시됩니다. 움푹 들어간 느낌을 주며, 입력 필드나 눌린 버튼에 자주 사용됩니다.

도구는 어떤 색상 형식을 출력하나요?

도구는 rgba() 색상 값을 출력합니다. 불투명도가 색상 함수에 직접 포함되어 모든 최신 브라우저에서 정확하게 렌더링됩니다.

여러 box-shadow를 사용할 수 있나요?

네. CSS는 쉼표로 여러 그림자를 구분하여 지원합니다: box-shadow: 2px 2px 4px rgba(0,0,0,0.2), -2px -2px 4px rgba(255,255,255,0.8). 이 도구에서 생성된 값을 수동으로 조합하여 다층 효과를 만들 수 있습니다.

이 도구는 클라이언트 사이드에서 동작하나요?

네. 모든 생성은 브라우저에서 이루어집니다. 서버로 데이터가 전송되지 않습니다.