기획자에게 축하 메시지가 들어가는 이벤트 기획서가 도착함.
뭔가 경품도 주고 하는 이벤트인데, 그냥 글자만 "축하함"이라고 넣기가 허전해보여서, 뭐가 없을까 하다가...
CSS에 background-clip: text; 속성을 이용해 텍스트 안에 그라데이션 애니를 주기로 함~
일단 결과물은...
열심히 해보고나니 나름 느낌이 괜춘 괜춘~~ (레드써...ㄴ )
아래 css를 하나씩 살펴보자~
CSS
@keyframes moveGradientBg{
to{background-position: 300% 0;}
}
.item-text{
display: inline-block;
position: relative;
background: linear-gradient(90deg, #ff0 0%, #f86 20%, #ff0 30%) 0 0 / 300% 100%;
background-clip: text;
-webkit-background-clip: text;
color: transparent;
animation: evtAni-layer-gift-txt 3s linear 0s infinite forwards;
animation-direction: reverse;
}
① background | 배경에 그라디언트 줌 |
---|---|
② background-clip | 배경에 그라디언트 주기 |
③ color | 폰트컬러는 투명하게~ |
④ animation | 배경 움직이는 것은 background-position을 이용 |
⑤ animation-direction | 움직이는 방향 설정 |
background-clip
자세한 background-clip 속성은 mdn사이트를 참고해보자!
728x90
반응형
'WWWEB > CSS' 카테고리의 다른 글
css로 요소 1개인지 체크방법 (0) | 2024.01.31 |
---|---|
갤럭시 폴드의 실제 가로 해상도는 345px (0) | 2024.01.29 |
마우스 커서를 이미지로 변경하기 (0) | 2023.09.22 |
[CSS] ":nth-child()"로 몇 번부터 몇 번까지 선택하기 (0) | 2023.08.21 |
최근 네이버 CSS 초기화 코드 (mo/pc) (0) | 2023.05.25 |
max-height를 이용한 부드럽게 열리는 더보기 (0) | 2023.05.10 |
[css] 모서리 종이 말려지는 효과를 만들어봄. (쏘 이지~) (2) | 2023.05.08 |
[css] clip-path를 이용한 텍스트 안 wave 애니메이션 (0) | 2023.04.26 |
댓글