clip-path를 활용한 동적인 마우스 오버 효과
1. html 구조
- 이미지를 감싸는 영역은 총 두 개. 하나는 :hover
를 주기 위한 영역, 하나는 clip-path
를 설정할 영역
- clip-path
를 준 영역에 :hover
를 넣으면 clip-path
영역이 줄어들거나 늘어날 때 마우스 위치에 따라 효과가 무한 반복. 때문에 clip-path
영역 위에 :hover
를 넣기 위한 영역을 만들어줘야 한다.
2. 효과 원리
- .wrap
영역에 마우스를 올리면 이미지를 감싸고 있는 div
의 clip-path
를 줄이고, 그 안에 들어있는 img
는 scale
을 조절해 보여주는 원리
'🧑💻개발 > 아카이브' 카테고리의 다른 글
[HTML/CSS]눈 내리는 효과 (0) | 2023.12.21 |
---|---|
[HTML/CSS]Neon 애니메이션 (0) | 2023.11.03 |
[유용한 사이트]iOS 디바이스 정보를 모두 확인할 수 있는 사이트 (0) | 2023.09.19 |
[HTML/CSS]SVG를 활용해 원형 차트 만들기 (0) | 2023.09.14 |
[CSS]노이즈 이펙트를 활용한 분위기 연출 (0) | 2023.09.12 |