악마 폭룡의 태풍 제어 애니메이션
5361 단어 JavaScript
JS로 이런 느낌의 애니메이션을 만들어 봤어요.
프레젠테이션 페이지: https://sujoyu.github.io/dxm-text-animation/demo
설치하다.
보관소: https://github.com/sujoyu/dxm-text-animation
npm로 올라가거나 모듈화되지 않았기 때문에 우직해 주십시오.
<script src="DXMEffect.js"></script>
<script>
const elements = document.querySelectorAll('.dxm-effect');
[].forEach.call(elements, function (el) {
const dxmEffect = new DXMEffect(el, {
speed: 30,
delay: 100,
})
dxmEffect.init()
})
</script>
샘플 코드
일반적인 사용법
<p class="dxm-effect">The quick brown fox
jumps over the lazy dog.</p>
느린 애니메이션
const elements = document.querySelectorAll('.dxm-effect');
[].forEach.call(elements, function (el) {
const dxmEffect = new DXMEffect(el, {
speed: 300,
delay: 1000,
})
dxmEffect.init()
})
시작 시 지연
<p class="dxm-effect" data-dxmeffect-start-delay="1000">The quick brown fox jumps over the lazy dog.</p>
The quick brown fox jumps over the lazy dog.여러 요소 순차 애니메이션
<p id="effect1" class="dxm-effect">The quick brown fox jumps over the lazy dog.</p>
<p id="effect2" class="dxm-effect" data-dxmeffect-after="#effect1">The quick brown fox jumps over the lazy dog.</p>
<p id="effect3" class="dxm-effect" data-dxmeffect-after="#effect2">The quick brown fox jumps over the lazy dog.</p>
주의
white-space: pre
를 사용했기 때문에 줄 바꿈과 빈칸을 추가하지 않도록 주의하세요.Reference
이 문제에 관하여(악마 폭룡의 태풍 제어 애니메이션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sujoyu/items/1b83d1ca751da5f811c2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)