一、代码区域
1.1css3代码
<style>
* {
padding: 0;
margin: 0;
list-style: none;
}
.loading {
width: 300px;
height: 100px;
margin: 100px auto;
}
.loading ul {
height: 100px;
width: 65px;
margin: 0 auto;
display: flex;
align-items: center;
}
.loading ul li {
margin: 0 5px;
width: 3px;
height: 100px;
background-color: red;
}
/* 1) 定义动画 */
@keyframes ani-height {
0% {
height: 100px;
}
50% {
height: 30px;
}
100% {
height: 100px;
}
}
/* 2) 使用动画 */
.loading-2 ul li:nth-child(1) {
animation: ani-height .5s .1s linear infinite;
}
.loading-2 ul li:nth-child(2) {
animation: ani-height .5s .05s linear infinite;
}
.loading-2 ul li:nth-child(3) {
animation: ani-height .5s .2s linear infinite;
}
.loading-2 ul li:nth-child(4) {
animation: ani-height .5s .25s linear infinite;
}
.loading-2 ul li:nth-child(5) {
animation: ani-height .5s .15s linear infinite;
}
</style>
1.2 html代码
<div class="loading loading-2">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
二、效果截图
三、个人总结:利用css3中的动画以及类名选择器实现正在加载效果。
注: 博主每天记录自己所学,如有写的不好之处,希望您能不吝赐教,给我一些关于这个项目的意见和建议。各位的宝贵意见将对我产生深远的影响,我将认真倾听并尽力改进。谢谢各位~~