CSS 그라데이션 텍스트 생성기
background-clip: text, -webkit- 접두사, @supports 안의 단색 대체 색으로 그라데이션이 채워진 글자를 만듭니다. 실시간 미리보기와 복사용 CSS·HTML을 제공합니다.
그라데이션 글자는 요소의 배경에 그라데이션을 칠하고, background-clip: text로 그 배경을 글자 모양으로 잘라 낸 뒤, 글자색을 투명하게 해서 그라데이션이 비쳐 보이게 만듭니다. 이 생성기는 일부 브라우저에서 아직 필요한 -webkit- 접두사를 포함한 규칙을 쓰고, 지원하지 않는 브라우저가 단색으로 돌아가도록 @supports로 감싸며, 결과를 브라우저에서 바로 보여 줍니다.
사용 방법
- 글자를 입력하고 그라데이션 색상을 둘에서 여덟 개까지 고릅니다(한 줄에 하나, 위치는 선택).
- 각도, 글자 크기, 두께, 글꼴을 정합니다.
- "글자 너비에 맞춤"을 켜 두면 짧은 제목에서도 그라데이션 전체가 보입니다.
- CSS와 HTML을 복사하고 대체 색의 명암비를 확인하세요.
계산식
background-image: linear-gradient(<각도>, <색상>); background-clip: text; -webkit-text-fill-color: transparent;
그라데이션은 요소 상자 크기에 맞춰지므로, 너비 전체를 차지하는 제목에서는 글자 뒤에 그라데이션의 일부만 놓입니다. display: inline-block은 상자를 글자 크기로 줄입니다. 다른 색을 고르지 않으면 대체 색은 첫 그라데이션 색입니다.
예시
기본값은 산호색에서 복숭아색으로 이어지는 제목을 만듭니다. linear-gradient(90deg, #ff7e5f, #feb47b)를 64 px, 두께 800의 글자에 잘라 입히고, @supports 밖의 대체 색으로 color: #ff7e5f를 씁니다. 이 대체 색은 흰색 위에서 2.49:1에 그쳐 큰 글자에 WCAG가 요구하는 3:1에도 못 미치므로, 제목이 의미를 담고 있다면 더 어두운 색을 고르세요.
자주 묻는 질문
그라데이션 글자가 보이지 않는 이유는 무엇인가요?
대개 글자색은 투명해졌는데 배경 자르기가 적용되지 않은 경우입니다. 예를 들어 오래된 Safari에서 -webkit-background-clip이 빠졌거나, background-clip 뒤에 쓴 background 단축 속성이 그 값을 초기화한 때입니다. 여기처럼 투명 색을 @supports 안에 넣으면 글자가 계속 보입니다.
그라데이션 글자가 접근성을 해치나요?
화면 낭독기는 평소처럼 읽습니다. 위험한 쪽은 명암비입니다. 밝은 그라데이션 색은 WCAG 최소 기준 아래로 떨어질 수 있으니 가장 밝은 색을 배경과 비교해 확인하고, 그라데이션 글자는 큰 제목에 쓰는 것이 좋습니다.
그라데이션에 애니메이션을 줄 수 있나요?
네. background-size를 요소보다 크게(예: 200% auto) 하고 background-position에 애니메이션을 주세요. 자르기 영역은 자동으로 따라옵니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/css-gradient-text-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). CSS 그라데이션 텍스트 생성기. https://kakao.mobile/ko/tools/css-gradient-text-tool/
“CSS 그라데이션 텍스트 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/css-gradient-text-tool/.