이런 분께 유용합니다
- 카드·버튼의 깊이를 조절하는 UI 제작자
- box-shadow 인수 순서를 배우는 개발자
- 디자인 토큰용 그림자 초안을 만드는 디자이너
Developer Design Utility
카드, 버튼, 모달, 배너에 사용할 CSS box-shadow 값을 실시간으로 조절하고, 자연스러운 SaaS형 그림자 코드와 inline style 예시를 바로 생성할 수 있습니다.
그림자의 위치, 흐림 정도, 확산값, 색상과 투명도를 조절해 원하는 깊이감을 만들어보세요.
검정 계열은 자연스러운 카드 그림자, 컬러 계열은 glow 효과에 적합합니다.
Outer는 바깥 그림자, Inset은 요소 안쪽 그림자를 만듭니다.
설정한 그림자 효과가 실시간으로 반영됩니다.
카드, 배너, 버튼, 글로우 효과에 자주 사용하는 그림자 조합을 빠르게 적용할 수 있습니다.
아래 코드를 CSS 파일, 컴포넌트 스타일 또는 inline style에 사용할 수 있습니다.
설정을 선택한 뒤 CSS 코드 생성하기 버튼을 눌러주세요.
그림자는 장식보다 요소의 높이와 겹침 관계를 전달하는 시각 신호에 가깝습니다. 수평·수직 위치, 블러, 스프레드와 불투명도를 각각 이해하면 과한 그림자를 피하고 여러 화면에서도 자연스러운 깊이를 만들 수 있습니다.
그림자가 이동할 수평·수직 오프셋을 정합니다.
블러를 늘려 경계를 부드럽게 만들고 스프레드로 전체 크기를 조절합니다.
그림자 색과 불투명도를 배경색 위에서 비교합니다.
안쪽 그림자가 필요할 때만 inset 옵션을 선택합니다.
고정된 미리보기에서 모서리 반경을 조정하고 CSS를 생성합니다. 이후 설정 변경은 생성 코드에도 반영됩니다.
코드를 복사한 뒤 밝은 테마와 어두운 테마에서 모두 확인합니다.
음수 스프레드는 그림자 영역을 줄이고 블러는 경계를 부드럽게 만듭니다.
요소 안쪽에 그림자를 그립니다.
CSS box-shadow의 순서인 수평 오프셋, 수직 오프셋, 블러 반경, 스프레드 반경, 색상과 선택적 inset을 조합합니다. 블러 반경은 음수가 될 수 없지만 스프레드 반경은 음수를 사용할 수 있습니다. 색상은 #RGB 또는 #RRGGBB를 받습니다. .shadow-box 규칙에는 미리보기의 border-radius도 포함되고 inline HTML 예시는 CSS 주석 안에 출력합니다.
그림자 값과 미리보기는 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.
그림자가 적용될 카드의 모서리 곡률을 조절합니다.
반투명 표면과 그림자를 조합한 CSS를 만듭니다.
아니요. CSS 규격에서 블러 반경은 0 이상이어야 하며, 크기를 줄이려면 스프레드에 음수를 사용합니다.
부모 요소의 overflow가 hidden이거나 그림자가 컨테이너 경계 밖으로 나가면 잘릴 수 있습니다.
배경 대비가 달라 깊이가 다르게 느껴질 수 있으므로 테마별 색과 불투명도를 따로 검토하는 편이 좋습니다.
아니요. 잘못된 HEX 입력은 내보낼 결과를 비웁니다. 색상을 수정하면 현재 설정으로 다시 생성됩니다.