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

标签 css css-animations

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

最佳答案

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

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

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;
    }
}

DEMO

关于css - 如何使用库 cssanimation.io 设置延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664095/

相关文章:

css - 在每个页面上使用相同的页眉/导航

html - CSS 使图像上的文本更具可读性

css - 使用 CSS 属性选择器设置选中复选框的样式。 (安卓 GMAIL)

html - css 中的文本动画可以应用于图像吗?

CSS Loaders,在页面上呈现多个

javascript - 使用 Animate.css 在 HTML 中制作多字动画

css - 模板 Joomla

css - 我如何告诉 Safari iOS7 不要在滚动时停止 css 动画?

html - 如何在访问链接后停止超链接上的 CSS 动画?

html - 浏览器缩放时 CSS 调整大小不一致