이 기사는 게스트 저자 인 Dudley Storey 의이 기사에서 역동적이고 성능이 뛰어난 웹 애니메이션을 만드는 강력한 도구 인 Web Animations API를 탐색합니다. Sitepoint의 게스트 게시물은 주요 JavaScript 전문가의 매력적인 콘텐츠를 제공하는 것을 목표로합니다.
키 하이라이트 :
모든 애니메이션에 대한 단일 API :
<code class="language-html"><div id="redball"></div></code>
<code class="language-css">body { margin: 0; background: #000; overflow: hidden; min-height: 100vh; } #redball { background: red; width: 30vmin; height: 30vmin; border-radius: 50%; }</code>
이미지 취급 :
<code class="language-css">@keyframes moveBall { from { transform: translateX(-20vw); } to { transform: translateX(100vw); } } #redball { animation: moveBall 3s infinite; }</code>
그런 다음이 기사는 더 복잡한 예를 보여줍니다. 페이지에 일련의 이미지를 애니메이션하고 거래 카드를 시뮬레이션합니다. 이로 인해 API가 역동적 인 무작위 애니메이션을 처리하는 능력을 보여줍니다. 코드는 애니메이션을 시작하기 전에 모든 이미지가로드되도록
를 사용합니다. 애니메이션에는 랜덤 포지셔닝, 회전 및 페이딩 효과가 포함됩니다<code class="language-javascript">var moveBall = document.getElementById('redball').animate([{ transform: 'translateX(-20vw)' }, { transform: 'translateX(100vw)' }], { duration: 3000, iterations: Infinity, easing: 'ease' }); moveBall.play();</code>미래와 결론 :
위 내용은 웹 애니메이션 API로 페이지를 생생하게 가져옵니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!