CSS 텍스트 그림자 생성기 (멀티 레이어)
여러 text-shadow 레이어를 쌓아 네온 글로우·3D·아웃라인·롱섀도 효과 — 라이브 프리뷰 + 복사 가능 CSS.
text-shadow: 0px 0px 12px rgba(56,189,248,0.85); font-size: 72px; font-weight: 700; color: #ffffff;
사용법
- 프리뷰 텍스트 입력, 폰트 크기·굵기·텍스트 색·배경 선택.
- 프리셋 선택으로 시작 → 레이어 칩 클릭, x/y/블러 슬라이더 드래그 또는 색상 문자열 변경.
- + 추가로 레이어 추가, CSS 복사 후 스타일시트에 붙여넣기.
자세한 설명
펼치기접기
CSS text-shadow는 쉼표로 구분된 목록을 받습니다. 사람들이 이 속성 하면 떠올리는 효과 — 네온, 입체 글자, 가짜 외곽선, 길게 늘어지는 사선 그림자 — 는 사실 오프셋과 흐림, 색이 각기 다른 레이어를 쌓아 올린 결과일 뿐입니다. 이 도구는 그 스택을 눈으로 보면서 쌓게 해 줍니다. 레이어를 더하고 빼고, 레이어마다 x·y·흐림·색을 조절하고, 원하는 배경 위에서 미리 보고, 여섯 가지 프리셋에서 출발할 수 있습니다. 결과물은 스타일시트에 그대로 붙여 넣는 일반 CSS입니다.
스택의 동작을 좌우하는 속성의 특성은 두 가지입니다. 레이어는 적힌 순서대로 그려지며 첫 번째 그림자가 글자에 가장 가깝고 뒤로 갈수록 뒤에 깔립니다. 그래서 순서를 바꾸면 겹치는 부분에서 어느 색이 이기는지가 달라집니다. 또 흐림 값은 문자 그대로의 픽셀 반경이 아닙니다. 명세는 이를 주어진 길이의 절반을 표준편차로 하는 가우시안 블러로 정의합니다. 흐림 12가 12픽셀보다 눈에 띄게 더 퍼지는 이유도, 값을 두 배로 올려도 광량이 두 배가 되지 않는 이유도 여기에 있습니다.
사람들이 걸려 넘어지는 것은 없는 기능, 즉 확산(spread)입니다. box-shadow에는 그림자를 바깥으로 키우는 네 번째 길이 값이 있지만 text-shadow에는 없습니다. 그래서 외곽선 효과는 글자 주위로 네 개나 여덟 개의 사본을 조금씩 어긋나게 쌓아 흉내 내야 하고, 큰 크기에서는 사선 획에 틈이 생기며 사본마다 레이어를 하나씩 잡아먹습니다. 진짜 획이 필요하다면 -webkit-text-stroke나 paint-order: stroke fill이 선언 하나로 더 깔끔하게 해냅니다. 그림자 스택은 외곽선이 아니라 발광, 깊이감, 색 번짐이 필요할 때 꺼내 쓰세요.
미리보기가 알려 주지 못하는 것이 둘 있습니다. 그림자는 명암비에 포함되지 않습니다. WCAG는 글자 색과 그 뒤 배경만 비교하므로, 짙은 광채 덕분에 읽히던 옅은 글자도 검사에서는 여전히 탈락하고, 색을 강제로 바꿔 쓰는 사용자에게는 아예 사라집니다. 또 크고 흐린 레이어는 그리는 비용이 큽니다. 헤드라인 하나에 흐린 그림자 여덟 겹은 괜찮지만 백 줄짜리 스크롤 목록에 같은 스택을 쓰면 곤란하고, 이 속성을 애니메이션하면 매 프레임마다 글자 전체를 다시 그리게 됩니다.
자주 묻는 질문
아웃라인 프리셋의 원리는?
네 대각선 모서리(±1px, ±1px)에 블러 0 그림자 4개를 쌓습니다. CSS에서 아웃라인을 흉내내는 가장 저렴한 방법 — text-stroke가 진짜 해결책이지만 WebKit 외에서는 지원이 들쭉날쭉.
네온 프리셋이 왜 4 레이어?
설득력 있는 네온 글로우는 최소 3 레이어 필요 — 선명한 내부 흰 코어, 강조 색 중간 블러, 더 넓은 부드러운 헤일로. 4번째는 헤일로를 더 확장. 적으면 평평해 보이고, 5개 초과는 페인트 비용만 늘림.
rgba 색상 지원?
네 — 모든 CSS 색상 값 사용 가능: hex(#fff), rgb(), rgba(), hsl(), hsla(), oklch(), 명명 색상. 부드러운 그림자는 보통 alpha < 1 이어야 '글로우'로 읽히지 '얼룩'으로 안 보임.
깊은 레이어 스택이 성능에 영향?
각 레이어가 별도 합성 연산 — 큰 헤드라인에서 20+ 블러 그림자는 페인트당 몇 ms 추가. 본문은 괜찮지만 거대한 히어로 텍스트는 DevTools 페인트 경고 주시.
관련 도구
CSS Box Shadow 생성기
여러 레이어로 CSS box-shadow를 디자인 — 실시간 미리보기 + CSS·Tailwind 출력.
색상·CSS
PDF 텍스트 추출
PDF에서 글자만 뽑아 복사하거나 .txt로 저장하세요. 문서 전체 또는 지정한 페이지만 가능하며, 업로드하지 않습니다.
파일
찾기·바꾸기
텍스트 블록 검색·치환. 선택적 정규식 + global·대소문자·multiline·dotAll 플래그. 실시간 매치 수.
텍스트
CSS 그라디언트 생성기
선형·방사형 CSS 그라디언트를 다중 색상 스톱으로 디자인하고 코드를 복사하세요.
색상·CSS
CSS 필터 플레이그라운드
blur·brightness·contrast·hue·sepia·invert 등 9개 필터 시각 조합 — CSS 또는 Tailwind 임의값으로 복사.
색상·CSS
Border Radius 생성기
코너 독립 드래그, 타원 반지름, CSS 복사 — 채팅 버블·필·블랍·탭 프리셋 포함.
색상·CSS