我正在尝试将 CSS 动画与进入 DOM 的 hyperHTML 元素结合起来。我的第一个想法是使用“onconnected”事件,但这种方法存在时间问题。而且这样做感觉不对 - 特别是如果我需要添加一个 setTimeOut 来使它工作。
const onConnected = (e)=>{
window.setTimeout(()=>{
e.target.classList.add('is-entered');
}, 0);
}
参见Code Pen,例如带有 'onconnected' 和 setTimeout。
有没有人在处理 CSS 动画/过渡和 hyperHTML 方面有经验?我很想看到或听到想法和最佳实践。