gpt4 book ai didi

javascript - 检测系统时间并在浏览器中设置css动画开始时间

转载 作者:行者123 更新时间:2023-11-27 23:34:49 25 4
gpt4 key购买 nike

我有一个 html 页面,它有一个简单的 CSS 动画,没有什么特别的,只是两种颜色之间的背景过渡。

目前我似乎无法弄清楚如何获取系统时间并在指定时间触发动画触发器

我想在多个移动设备上以 chrome 加载它。获取系统时间,然后在达到预设时间时循环播放动画。

最佳答案

我根据第二个使用animation-play-state做了一个例子。这适用于任何特定时间。

const div = document.querySelector("div");

function getTime(){
let date = new Date();
let second = date.getSeconds();
console.log(second);

if(second == 10){
div.style.animationPlayState = "running";
}
}
setInterval(function(){
getTime();
},1);
div {
width: 300px;
height: 100px;
background-color: red;
animation:animate 2s linear infinite;
animation-play-state:paused;
}

@keyframes animate {
from {
background-color: red;
}
to {
background-color: blue;
}
}
<div></div>

关于javascript - 检测系统时间并在浏览器中设置css动画开始时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57295937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com