html - 如何停止进度条动画?
问题描述
我试图弄清楚这个问题。动画结束后如何停止进度条?
ul li {list-style:none;}
li {width:100%;height:30%;background-color:#ccc;margin-top:20px;position:relative;}
.skillsBar ul li .bar{
animation: Ani linear 7s 1 normal;background-color:#f00;height: 100%; position: absolute; top:0;
}
.skillsContWrpa .skillsBar ul li .bar{
animation-name:Ani;
animation-duration: 7s;
animation-iteration-count: 1;
animation-timing-function: ease;
animation-direction: alternate;
animation-fill-mode: both;
}
@keyframes Ani {
0% { width:0%; }
100% { width:90%; }
}
<div class="skillsBar">
<ul>
<li><span>PHOTOSHOP 90%</span>
<div class="bar"></div>
</li>
<li><span>HTML CSS 80%</span></li>
<li><span>DEVELOPMENT 70%</span></li>
<li><span>MARKETING 80%</span></li>
</ul>
</div>
解决方案
我认为这就是您要寻找的内容:您的问题的解决方案 - Codepen 链接
你必须使用这个基本结构:
<div class="skillbar clearfix javascript" data-percent="80%">
<h4 class="skillbar-title"><span>Development</span></h4>
<div class="skillbar-bar"></div>
<div class="skill-bar-percent">80%</div>
</div>
在里面data-percent=""
你可以放任何百分比,动画会相应地工作。
推荐阅读
- python - 在 Python 中通过 win32com 使用 COM 对象
- python - 使用 Django 将 Json 值导入数据库
- flutter - 更新 Flutter_inappwebview 时出现意外错误
- javascript - 使用本地存储的 Logot 功能
- c# - Accord.Net:我应该将哪些数据传递给 RunEpoch() 方法?
- flutter - 获取数据时出现 Cloud Firestore 错误错误:参数类型不匹配
- matlab - MATLAB fsolve 超过 100 个时间段
- flutter - 颤振:找不到方法:ButtonTheme.bar
- jquery - JPA,Spring Boot - 按类别获取产品(规格)
- excel - Excel函数获取两列之间的日期并检查B列中的唯一值