CSS 텍스트 그림자 생성기
오프셋, 흐림, 색, 불투명도와 추가 레이어로 CSS text-shadow 값을 만듭니다. 부드러운 그림자, 외곽선, 네온 글로우, 3D, 레트로 프리셋을 제공합니다.
CSS text-shadow 속성은 글자 뒤에 흐리거나 선명한 복사본을 하나 이상 그립니다. 레이어 하나로는 사진 위의 제목을 돋보이게 하고, 여러 겹이면 외곽선, 네온 글로우, 3D 글자, 레트로 오프셋도 만들 수 있습니다. 이미지가 필요 없으므로 글자를 선택할 수 있고 어떤 크기에서도 선명합니다. 이 생성기는 값을 만들어 주고, 추가한 레이어를 검증하며, 결과를 브라우저에서 바로 보여 줍니다.
사용 방법
- 프리셋을 고르거나 "직접 설정"으로 두고 오프셋, 흐림, 색, 불투명도를 정합니다.
- "프리셋 크기"로 외곽선을 두껍게, 글로우를 넓게, 3D 글자를 깊게 만듭니다.
- 효과를 조합하려면 한 줄에 하나씩 추가 레이어를 넣습니다.
- 미리보기 글자와 색을 내 페이지에 맞춘 뒤 CSS 한 줄을 복사합니다.
계산식
text-shadow: <x> <y> [<blur>] <color> [, more layers]
x가 양수이면 그림자가 오른쪽으로, y가 양수이면 아래로 이동합니다. 흐림은 그림자를 부드럽게 하며 음수일 수 없습니다. box-shadow와 달리 spread와 inset이 없습니다. 외곽선 프리셋은 "프리셋 크기"만큼 떨어진 8방향에 선명한 복사본을 놓고, 3D 입체는 깊이 1px마다 복사본을 하나씩 쌓습니다.
예시
기본값(오른쪽 2 px, 아래 2 px, 흐림 4 px, 불투명도 40%의 검정)은 text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);라는 부드러운 드롭 섀도를 만듭니다. 선명한 그림자 프리셋을 3 px, 토마토색으로 하면 3px 3px 0 #ff6347이 되고, 1 px 외곽선은 -1px -1px 0 #000000, 1px 1px 0 #000000처럼 8개 레이어가 필요합니다.
자주 묻는 질문
CSS에서 글자 외곽선은 어떻게 만드나요?
외곽선 프리셋처럼 모든 방향으로 그림자를 겹치거나, 현재 모든 브라우저가 지원하는 -webkit-text-stroke: 2px black을 쓰세요. 그림자는 글자 뒤에 놓여 글자 모양이 유지되지만, 스트로크는 윤곽선 중앙에 그려져 글자가 가늘어집니다.
text-shadow가 가독성이나 접근성을 해치나요?
옅은 그림자는 복잡한 사진 위의 글자에 도움이 될 수 있습니다. 하지만 WCAG 대비는 그림자가 아니라 글자와 배경 사이에서 측정합니다. 글자색 자체를 읽기 좋게 유지하고, 본문에는 진한 글로우를 피하세요.
text-shadow는 느린가요?
몇 겹 정도는 부담이 적습니다. 크고 움직이는 글자에 흐린 레이어를 수십 개 쓰면 휴대폰에서 프레임이 떨어질 수 있으므로, 긴 3D 겹침은 제목에만 쓰세요.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/css-text-shadow-generator/
인용·퍼가기
kakaoCalc. (2026, November 8). CSS 텍스트 그림자 생성기. https://kakao.mobile/ko/tools/css-text-shadow-generator/
“CSS 텍스트 그림자 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/css-text-shadow-generator/.