이 도구는 무엇인가요?
이 도구는 밝은 색과 어두운 색의 text-shadow를 서로 반대 방향으로 오프셋하여 결합해, 텍스트가 튀어나온(양각) 또는 파인(음각) 것처럼 보이는 착시를 만듭니다.
Embossed와 Engraved 스타일을 전환하고, 강도 슬라이더로 3D 효과가 얼마나 강하게 보일지 조절할 수 있습니다.
텍스트를 입력하거나 설정을 조절할 때마다 실시간 미리보기가 즉시 업데이트되어, CSS를 복사하기 전에 효과를 세밀하게 조정할 수 있습니다.
왜 사용해야 할까요?
- 빈티지 감성 브랜드 랜딩 페이지를 만드는데 클라이언트가 로고 텍스트를 "금속에 양각으로 찍힌 것처럼" 보이게 해달라고 요청했을 때 — Embossed 스타일을 고르고 강도를 조절한 뒤 CSS를 히어로 섹션에 바로 붙여넣으세요.
- 복고풍 스큐어모픽 스타일의 매장 결제 앱 UI를 개발 중인데 총 결제 금액이 금속 패널에 새겨진 것처럼 보여야 할 때 — 별도 이미지 없이 Engraved 스타일 하나로 그 효과를 만들 수 있습니다.
- 소규모 마켓플레이스용 "인증 판매자" 배지를 만드는데 포토샵을 열지 않고도 고급스러운 텍스트가 필요할 때 — 여기서 생성하고 금색으로 조정한 뒤 React 컴포넌트에 CSS를 붙여넣으세요.
- 게임 길드 웹사이트 프리랜스 작업을 맡았는데 판타지풍으로 제목이 돌에 새겨진 것처럼 보여야 할 때 — 어두운 회색과 Engraved 스타일을 조합해보면 딱 맞는 효과를 얻을 수 있습니다.
- 개인 포트폴리오 디자인 실험을 하면서 이미지나 외부 라이브러리 없이 순수 CSS만으로 효과를 만드는 실력을 보여주고 싶을 때 — 이 도구가 만드는 간결한 코드는 GitHub README에서 바로 설명하기 좋습니다.
- 내일 아침까지 수정본을 넘겨야 하는데 클라이언트가 방금 CTA 버튼을 "너무 평평하지 않게 살짝 도드라지게" 해달라고 요청했을 때 — 피그마를 다시 열기보다 여기서 바로 생성해서 기존 버튼에 CSS를 붙여넣으세요.
사용 방법
- 스타일을 적용하고 싶은 텍스트를 입력하세요.
- 스타일 선택기에서 Embossed(양각) 또는 Engraved(음각)를 선택하세요.
- 강도 슬라이더를 조절하고 디자인에 맞는 배경색과 텍스트 색상을 선택하세요.
- "Copy"를 클릭해 생성된 CSS 코드를 복사한 다음 스타일시트에 붙여넣으세요.
예시
입력
텍스트: "Embossed", 스타일: Embossed, 강도: 2결과
color: #c0c0c0;
background: #c0c0c0;
text-shadow: -2px -2px 1px rgba(255,255,255,0.7), 2px 2px 1px rgba(0,0,0,0.5);생성된 CSS는 텍스트 색상, 배경색, 그리고 양각 또는 음각 효과를 만드는 2겹의 text-shadow를 설정합니다.
효과의 작동 방식
양각 및 음각 효과는 명암이 반대인 두 개의 오프셋된 text-shadow 레이어로 만들어집니다.
| 속성 | 역할 |
|---|---|
| 밝은 그림자 (rgba(255,255,255,0.7)) | 텍스트 한쪽 가장자리에 비치는 광원을 시뮬레이션 |
| 어두운 그림자 (rgba(0,0,0,0.5)) | 반대쪽 가장자리에 드리워지는 그림자를 시뮬레이션 |
| 오프셋 방향 | Embossed와 Engraved 사이에서 반전되어 3D 착시를 뒤집음 |
| 강도 | 밝은 그림자와 어두운 그림자가 텍스트에서 얼마나 떨어지는지 제어 |
| 일치하는 색상 | 평평한 대비를 숨기기 위해 텍스트와 배경색을 가깝게 설정 |
관련 도구
더 많은 CSS 생성기를 이용해 보세요.
→ CSS Glassmorphism Generator · Box Shadow Generator · Border Radius Generator
Embossed와 Engraved, 언제 어느 쪽을 써야 할까
Embossed는 상품 카드 제목, 업적 배지, 포장지에 찍힌 것처럼 보이고 싶은 로고처럼 표면에서 "솟아오른" 느낌을 주고 싶은 요소에 적합합니다. 평범한 텍스트보다 더 눈에 띄고 시선을 끄는 인상을 줍니다.
Engraved는 스큐어모픽 UI의 금속 패널 라벨, 멤버십 카드의 일련번호, 돌과 철을 테마로 한 게임 제목처럼 표면에 "파묻힌" 느낌을 주고 싶은 요소에 더 잘 맞습니다. Embossed보다 더 차분하고 격식 있는 인상을 줍니다.
두 스타일 모두 텍스트 색상을 배경색과 너무 다르게 설정하지 마세요. 텍스트와 배경의 대비가 너무 강하면 그림자의 3D 효과가 잘 보이지 않게 되는데, 눈이 그림자의 명암 그러데이션보다 색상 대비에 먼저 집중하기 때문입니다.
자주 묻는 질문
Embossed와 Engraved의 차이는 무엇인가요?
Embossed는 텍스트가 배경에서 튀어나온 것처럼 보이게 하며, 왼쪽 위에 밝은 그림자, 오른쪽 아래에 어두운 그림자를 둡니다. Engraved는 이를 반대로 하여 텍스트가 배경에 파인 것처럼 보이게 합니다.
텍스트와 배경 색상이 비슷할 때 효과가 가장 잘 보이는 이유는 무엇인가요?
양각/음각 착시는 텍스트와 배경의 대비가 아니라 전적으로 그림자의 하이라이트와 섀도우에 의존합니다 — 그래서 텍스트 색상을 배경색에 가깝게(또는 동일하게) 설정하면 보통 가장 깔끔한 결과를 얻을 수 있습니다.
이 효과를 텍스트뿐 아니라 다른 요소에도 사용할 수 있나요?
이 도구가 생성하는 text-shadow 속성은 텍스트에만 적용됩니다. 도형이나 버튼에 비슷한 효과를 주려면 그에 상응하는 box-shadow 설정이 필요합니다.
이 도구가 입력한 내용을 저장하거나 추적하나요?
아니요. CSS는 전적으로 브라우저에서 생성됩니다 — 서버로 전송되거나 저장되는 내용이 없습니다.
모든 브라우저에서 작동하나요?
네 — text-shadow는 Chrome, Firefox, Safari, Edge를 포함한 모든 최신 브라우저에서 훌륭하게 지원됩니다.
어두운 배경에서는 양각 효과가 왜 전혀 보이지 않나요?
텍스트 색상이 어두운 그림자와 대비가 너무 강해서 어두운 그림자가 묻히고 밝은 하이라이트만 보이는 경우일 가능성이 큽니다. 어두운 배경에서는 생성된 CSS의 어두운 그림자 투명도(opacity)를 직접 높이거나, 텍스트 색상을 배경의 어두운 톤에 더 가깝게 맞춰보세요.
이 효과에는 아무 폰트나 써도 되나요, 아니면 제약이 있나요?
어떤 폰트든 효과 자체는 작동하지만, 굵은(bold) 큰 글씨에서 결과가 가장 뚜렷하게 보입니다. text-shadow가 명암 그러데이션을 표현하려면 텍스트 면적이 충분히 필요하기 때문입니다. 가는 폰트나 작은 크기에서는 효과가 잘 안 보이거나 지저분해 보일 수 있습니다.
정적인 HTML뿐 아니라 React나 Vue 컴포넌트에서도 이 효과를 쓸 수 있나요?
가능합니다 — 생성된 CSS는 color, background, text-shadow 같은 표준 속성일 뿐이라, 어떤 프레임워크에서든 CSS 파일, CSS 모듈, styled-components, 인라인 style 속성에 별도 수정 없이 그대로 붙여넣을 수 있습니다.
강도를 낮게 설정한 것과 높게 설정한 것은 시각적으로 어떻게 다른가요?
낮은 강도는 은은하고 미묘한 양각 효과를 만들어서 본문 텍스트나 작은 요소에 너무 튀지 않게 적용하기 좋습니다. 높은 강도는 그림자 오프셋 거리를 더 멀게 만들어 훨씬 극적인 3D 효과를 내며, 보통 큰 제목이나 로고에 더 잘 어울립니다.