728x90
See the Pen Gentle button 'explode' by b-sseung (@b-sseung) on CodePen.
↓↓ 참고 링크 ↓↓
마우스 오버하면 귀여운 효과가 나타나는 버튼
See the Pen Gentle button 'explode' by Cassie Evans (@cassie-codes) on CodePen. 마우스 오버하면 귀여운 효과가 나타나는 버튼
wsss.tistory.com
참고 링크에서는 svg를 사용해서 도형도 다 그리는데 나의 경우에는 이미 이미지가 정해져 있는 상태였음.
그래서 코드를 조금 수정하기로 결정.
코드 수정은 의외로 간단했음.
일단 생성할 위치 정하기.
svg는 지우고 그 위의 부모 노드에 생성.
도형은 JS에서 추가했고, 이미지 파일이기 때문에 객체는 img로 생성.
추가하는 것과 내가 svg를 지우면서 정해진 위치가 틀어졌기 때문에 따로 CSS에서 수정.
그 외에 gsap 애니메이션은 그대로 하되 필요 없는 것은 지움.
-끝-
애니메이션 자체가 귀여워서 자주 쓸 것 같음.
728x90
'공부 일지 > 웹 개발' 카테고리의 다른 글
[JavaScript] div 태그를 이용하여 공 움직이기 (0) | 2022.02.25 |
---|---|
[JavaScript] gsap 활용하기 - 1 (0) | 2022.02.25 |
[JavaScript] Array 배열 생성, 추가, 삭제 (0) | 2022.02.24 |
[JavaScript/자바스크립트] 난수 생성하기, 랜덤 숫자 뽑기 (0) | 2022.02.24 |
[JavaScript] 직소 퍼즐 두 번째 방법 - 1 (0) | 2022.02.23 |