개발자 혜진
꾸준하게 개발 블로그
개발자 혜진
05-26 13:25
전체 방문자
오늘
어제
  • 전체보기 (69)
    • 코딩테스트 (25)
    • HTML (1)
    • CSS (6)
    • React (3)
    • Vue (8)
    • Javascript (9)
    • Java (3)
    • IDE (1)
    • Toy Project (10)
    • 개발 서적 (2)
    • 개발 이야기 (0)
    • TMI (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

태그

  • 프로그래머스
  • 클래스 토글
  • vuetify
  • react
  • Java초기화
  • vue2캘린더 만들기
  • 이상한문자만들기 js
  • 텍스트에그라데이션
  • div가운데정렬
  • styled-component focus out
  • input Foucs Out
  • javascript 진수
  • spring boot 한글 깨짐
  • 프로그래머스 3진법뒤집기
  • 8진수2진수
  • 박스가운데정렬
  • 텍스트에이미지적용
  • 예산js
  • 뷰티파이
  • js 진수변환
  • springboot mustache 한글 깨짐
  • 시저암호js
  • 드로잉윗유
  • TypeScript기본문법
  • 가로가운데정렬
  • 시저암호javascript
  • 프로그래머스0
  • 프로그래머스예산
  • classList메소드
  • vue2

최근 글

hELLO · Designed By 정상우.
개발자 혜진

꾸준하게 개발 블로그

[CSS]텍스트에 그라데이션, 이미지 적용하기
CSS

[CSS]텍스트에 그라데이션, 이미지 적용하기

2023. 4. 18. 15:40

위 사진과 같이 이미지가 아닌 텍스트 파일에 그라데이션 또는 이미지를 적용하는 방법을 정리하려고 합니다.

     <div class="logo">
        Drawing With You
      </div>
 .logo{
 	color: transparent;
 	background: linear-gradient(rgba(112,255,238,.68), rgba(255,82,200,.68));
   	background-clip: text;
 	-webkit-background-clip: text;
 }

background에 원하는 색, 그라데이션, 이미지를 넣고 background-clip을 사용해주면 됩니다.


background-clip

요소의 배경이 테두리, 안쪽여백, 콘텐츠 상자, 텍스트 중 어디까지 차지할 지 지정

 

color를 투명으로 지정하는 이유

텍스트에 색상이 적용되어있으면 뒤의 배경이 보이지 않기 때문입니다!

 

 

순서를 잘 지켜주셔야해요! 배경을 먼저 적용 후 background-clip을 해주셔야합니다.


이미지로 텍스트을 적용하고 싶으면 background-img를 설정후 clip 해주시면 됩니다!

 

접근성 문제

이미지가 로드되지 않으면 텍스트를 읽을 수 없을 수 있습니다.

혹시 이미지가 로드되지 않았을때를 대비해서 background-color를 적용후 이미지 없이 테스트해야합니다.

저작자표시 비영리 변경금지 (새창열림)

'CSS' 카테고리의 다른 글

[CSS] 박스 가운데 정렬 방법  (0) 2023.03.15
[CSS] background 관련 정리  (0) 2023.02.20
웹 접근성을 생각한 radio button style custom  (0) 2023.02.08
그라데이션 설정법  (0) 2023.01.18
Input 안에 버튼 넣어 이쁘게 만들기  (0) 2023.01.05
    'CSS' 카테고리의 다른 글
    • [CSS] 박스 가운데 정렬 방법
    • [CSS] background 관련 정리
    • 웹 접근성을 생각한 radio button style custom
    • 그라데이션 설정법
    개발자 혜진
    개발자 혜진
    잊어버리지 않기위한 개발 블로그

    티스토리툴바