일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오류
- 파비콘 #파비콘만들기 #포토샵파비콘
- darkmode
- fade-in
- 자바스크립트 #메뉴만들기
- fadeint
- 네트워크 #5G안터질때 #4G로바꾸는법 #5G를4G로 #5G를LTE로 #갤럭시5G변경
- 좌우슬라이드
- 티스토리 #폰트변경 #꾸미기
- 요일구하는공식
- list추가하기
- hover효과
- 가장작은자연수
- GIT
- 숫자게임만들기
- 문자열다루기
- 요일구하기
- React
- array #object #lodash #javascript
- 자바스크립트
- 카카오톡알림설정 #카톡알림설정
- 리액트
- 메뉴
- 음악검색기능 #음악찾기기능 #음악찾기 #음악검색 #네이버음악검색 #다음음악검색 #멜론음악검색
- 프로그래머스
- 윈도우10캡쳐 #윈도우10캡처 #윈도우10스크린샷 #캡쳐하기 #캡처하기 #스크린샷찍기 #캡쳐지연 #스크린샷지연
- ThemeProvider
- 동영상다운 #영상다운 #크롬웹스토어 #드래그되지않는 #클릭되지않는 #동영상
- todolist
- 슬라이드다운
Archives
- Today
- Total
잿꽃's posting Garden
background 속성을 이용한 hover효과 본문
background 속성을 이용하여 세련된 hover효과를 만들어보자.
회사에서 웹사이트 동적 구현을 주로 한다지만 그래도 프론트엔드라면 간지나는 hover효과 하나는 만들 줄 알아야 한다는 생각이 들어서 만들어보았다.
유튜브의 '맛있는코딩'님을 참고했다. 간단하면서 세련된 효과를 만드는 영상이 많아서 보면서 만들었다.
코드의 핵심은 background에 대한 부분이다. background-color가 아닌 background-image에 그라데이션을 적용해야 한다. clip을 통해 마치 마스크가 씌워진 듯한 효과가 생긴다.
-webkit-text-stroke : 1px #ccc;
-webkit-background-clip : text;
background-image : linear-gradient(0deg, #ccc, #ccc);
background-repeat : no-repeat;
transition : background-size 0.2s
position은 시작하는 기준을 나타낸다. size는 width, height크기를 지정할 수 있다.
background-position : 0% 0%;
background-size : 0% 100%;
See the Pen Untitled by ssoa1111 (@ssoa1111) on CodePen.
728x90
'WEB > CSS' 카테고리의 다른 글
SASS(SCSS)문법 정리 (0) | 2022.05.26 |
---|
Comments