首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用库cssanimation.io设置延迟

如何使用库cssanimation.io设置延迟
EN

Stack Overflow用户
提问于 2017-04-27 17:13:14
回答 1查看 68关注 0票数 0

如果有人认识cssanimation.io,我有个小问题。如何设置动画延迟?我把它放在任何地方,但是动画总是在我重新加载页面时开始,而不是在5s之后。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-28 10:41:04

您可以设置动画延迟delay = 5000;

将下面代码中的延迟从100(默认)更改为5000(5s)

代码语言:javascript
复制
window.onload = function () {
    splitText()
};
function splitText() {
    var a = document.getElementsByClassName('cssanimation');
    for (var i = 0; i < a.length; i++) {
        var $this = a[i];
        var letter = $this.innerHTML;
        letter = letter.trim();
        var str = '';
        var delay = 5000;
        for (l = 0; l < letter.length; l++) {
            if (letter[l] != ' ') {
                str += '<span style="animation-delay:' + delay + 'ms; -moz-animation-delay:' + delay + 'ms; -webkit-animation-delay:' + delay + 'ms; ">' + letter[l] + '</span>';
                delay += 150;
            }
            else
                str += letter[l];
        }
        $this.innerHTML = str;
    }
}

演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43664095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档