javascript - 试图通过文本元素循环,并一一设置动画
问题描述
尝试构建一些东西并想知道我是否以正确的方式接近它。
我已经看到了一种效果,其中文本看起来会被剪裁并逐行滑入视图中,一个接一个。
这就是我构建它的方式,本质上是循环遍历每个文本元素并添加一个将其移动到视图中的类(我正在使用剪辑和翻译)。为了控制每个循环的延迟,我每次都增加一个变量。我的 CSS 感觉有点乱
Codepen 在这里:https ://codepen.io/shane-harley/pen/bGEBmGQ
想法?
let transitionTime = 0
text.forEach(heading => {
window.addEventListener('load', () => {
heading.classList.add("active")
heading.style.transitionDelay = transitionTime + "s"
transitionTime = transitionTime + .2
})
})
解决方案
推荐阅读
- postgresql - Postgres 的 string_agg() 会导致性能低下吗?如果是,我该如何改进它?
- mysql - 计算 A 之间的 B 数量
- docker - 未找到网络
- python - 使用 Pandas 确定一个 CSV 文件中的值是否在另一个 CSV 文件中丢失
- mongodb - 如何将 mongoDB 与tendermint 一起使用?
- python - 如何减少整个python脚本中的sleep方法
- docker - 在触发 POST 请求到 docker 内托管的 tensorflow 服务时出现连接被拒绝错误
- jquery - 为什么网页上没有显示高度和宽度?
- javascript - 在 UI 端进行数值计算可以吗?
- javascript - 使用打字稿声明类私有变量时是否可以使用解构?