javascript - 向下滚动到该进度条时,如何使该进度条开始动画?
问题描述
我有这个动画进度条。我想问一下当我向下滚动到进度条时是否可以开始动画?
我知道我应该使用 javascript 让它在滚动上工作,但不知道如何。我将不胜感激任何帮助。
.progress {
height: 20px;
border-radius: 5px;
margin-bottom: 20px;
position: relative;
}
.progress .progress-bar {
border-radius: 5px;
position: absolute;
top: 0;
left: 0;
line-height: 20px;
animation: animate-positive 6s;
}
.progress .progress-value {
font-size: 11px;
color: #fff;
padding: 0 15px;
float: right;
}
.progress .progressbar-title {
font-size: 11px;
color: #fff;
padding: 0 15px;
float: left;
}
@-webkit-keyframes animate-positive {
0% {
width: 0%;
}
}
@keyframes animate-positive {
0% {
width: 0%;
}
}
<div class="progress" style="background:#7f7e7d;">
<div class="progress-bar" style="width:80%; background: #000000;">
<div class="progress-value">80%</div>
<div class="progressbar-title">Progress</div>
</div>
</div>
解决方案
当我需要向下滚动时添加动画时,我会使用这个库。我认为您可以在此块可见时向 div 添加一些类或 id。
推荐阅读
- python - Pytorch - 处理 picutres 和 .jpeg 文件(初学者的问题)
- mysql - 左连接附近预期的表达式......请问我在这个查询中哪里错了
- java - Java 使用 obj.threadobj.join 抛出错误
- python-3.x - 需要动态执行SQL查询
- .net - 同一项目中的 MVC .net Web API 和 MVC 应用程序
- go - 无法通过 Testify Mock 对象错误
- python - 将 numpy 32int 保存到多层 tiff
- bash - 无法使用 shell 脚本以所需格式输出值
- perl - 尝试将变量输入 url 并遇到编码问题
- angular - 我们如何遍历表单组中的各个表单控件?