최근에 jQuery를 사용하여 Fly-to-Cart 애니메이션을 보여주는 오래된 튜토리얼을 우연히 발견했습니다. 순수 자바스크립트를 사용하여 동일한 효과를 구현해 보고 싶었습니다.
제품과 장바구니 아이콘으로 간단한 레이아웃을 만들었습니다. 스타일링은 중요하지 않으니 여기서는 다루지 않겠습니다.
비결은 제품 이미지를 복제하여 제품 요소 앞에 추가하는 것입니다. 그런 다음 복제된 이미지와 장바구니 아이콘의 좌표를 계산하고 차이를 구하고 이미지를 해당 이미지로 번역하세요. 0으로 크기 조정 또는 불투명도 페이딩과 같은 추가 효과를 추가할 수 있습니다. 스타일 변경 사항을 실제로 애니메이션화하려면 전환 속성을 추가하세요
장바구니 아이콘에도 애니메이션을 추가하려면 복제된 이미지에서 전환 시작 및 전환 종료 이벤트를 사용하여 애니메이션이 설정된 CSS 클래스를 추가 및 제거하세요.
위 내용은 몇 줄의 순수 Javascript를 사용하여 장바구니로 이동하는 애니메이션입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!