运用了 CSS变量 的知识,直接上代码及其我加的注释
<!DOCTY PE ht ML > <html> <head> < ;m eta charset="utf-8"> <t IT le>展示一个css动态条形加载条</title> <style> /* 使用CSS变量 */ .flex { dis play : flex; list -s tyle: none; /* 设定li元素横向排列 */ } .loading { width: 200px; h ei ght: 200px; } .loading>li { /* 我们在每一个li元素的 行内元素 都定义了一个css变量 --line -i ndex大小不同 */ /* 此时定一个动画延迟的变量- -t ime 经过计算calc */ --time: calc(( VAR (--line-index) - 1) * 200ms); border-radius: 3px; width: 6px; height: 30px; background-color: # f66; /* 动画都是一个动画,但是 开始 的时间不同,就显示出这样的效果了 */ animation: beat 1.5s ease-in-out var(--time) infinite; } .loading>li+li { m arg in-left: 5px; } @keyfr am es beat { 0%, 100% { transform: scaleY(1); } 50% { transform: scaleY(.5); } } </style> </head> <body> <ul class="loading flex"> <li style="--line-index: 1;"></li> <li style="--line-index: 2;"></li> <li style="--line-index: 3;"></li> <li style="--line-index: 4;"></li> <li style="--line-index: 5;"></li> <li style="--line-index: 6;"></li> </ul> </body> </html>
看效果
到此这篇关于CSS动态条形加载条 源 码的 文章 就介绍到这了,更多相关css动态条形加载条内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
总结
以上是 为你收集整理的 CSS动态条形加载条效果的示例代码 全部内容,希望文章能够帮你解决 CSS动态条形加载条效果的示例代码 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于CSS动态条形加载条效果的示例代码的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did201371