繁体   English   中英

如何将CSS动画链接到javascript日期对象

[英]how do i link a CSS animation to the javascript date object

我有以下CSS动画,它模仿一个加载栏,持续59秒,然后重置。 我还从javascript的date模块中实时获取信息。

我如何将动画链接到模块,例如,如果第二个计数是48,则动画已完成48/60。

所以我想将JS中的“第二”连接到动画中的“宽度”。

的CSS

    .square {
            width: 30px;
            height: 3px;
            background: red;
            position: relative;
            animation: colors 59s;
            -webkit-animation: colors 59s;
            animation-iteration-count: infinite;
            -webkit-animation-iteration-count: infinite;
            top: 0px;
            margin-left:-30px;
            }

        @keyframes colors {
            0% {width: 30px;}
            99% {width: 100%} 
        }

        @-webkit-keyframes colors {
            0% {width: 30px;}
            99% {width: 100%} 


}

JS

function currentTime() {
    var today = new Date();
    console.log(today);
    hour = today.getHours();
    minute = today.getMinutes();
    second = today.getSeconds();
    minute = formatTime(minute);
    second = formatTime(second);

    text.innerHTML = hour + "." + minute + "." + second;
    console.log(minute);

}

您可以使用Jquery UI制作进度条,并运行一个延迟x miliseconds的循环,然后重新启动多次。

链接: http//jqueryui.com/progressbar/

还是在这里看看各种方式: 如何使用jQuery UI进度条?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM