CSS3实现清新Loading效果的实例
2020-03-05 16:00:52来源:爱站网 阅读 ()
大家都知道现在的HTML功能非常强大,可以为我们在网页中设计出很多的动画效果,比如我们常见的loading效果,那么你知道CSS3怎么实现清新Loading效果吗?下面我们就去看看CSS3实现清新Loading效果的实例。
第一种效果:
HTML部分
?
- <div?class="loading">??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- </div>??
CSS3部分
- .loading{ ??
- ?????width:?80px; ??
- ?????height:?40px; ??
- ?????margin:?0?auto; ??
- ?????margin-top:100px; ??
- ?} ??
- ?.loading?span{ ??
- ?????display:?inline-block; ??
- ?????width:?8px; ??
- ?????height:?100%; ??
- ?????border-radius:?4px; ??
- ?????background:?lightgreen; ??
- ?????-webkit-animation:?load?1s?ease?infinite; ??
- ?} ??
- ?@-webkit-keyframes?load{ ??
- ?????0%,100%{ ??
- ?????????height:?40px; ??
- ?????????background:?lightgreen; ??
- ?????} ??
- ?????50%{ ??
- ?????????height:?70px; ??
- ?????????margin:?-15px?0; ??
- ?????????background:?lightblue; ??
- ?????} ??
- ?} ??
- ?.loading?span:nth-child(2){ ??
- ?????-webkit-animation-delay:0.2s; ??
- ?} ??
- ?.loading?span:nth-child(3){ ??
- ?????-webkit-animation-delay:0.4s; ??
- ?} ??
- ?.loading?span:nth-child(4){ ??
- ?????-webkit-animation-delay:0.6s; ??
- ?} ??
- ?.loading?span:nth-child(5){ ??
- ?????-webkit-animation-delay:0.8s; ??
- ?}??
第二种效果:
HTML部分
- <div?class="loadEffect">??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- ?????<span></span>??
- </div>??
CSS3部分
- .loadEffect{ ??
- ????width:?100px; ??
- ????height:?100px; ??
- ????position:?relative; ??
- ????margin:?0?auto; ??
- ????margin-top:100px; ??
- ?} ??
- ?.loadEffect?span{ ??
- ????display:?inline-block; ??
- ????width:?16px; ??
- ????height:?16px; ??
- ????border-radius:?50%; ??
- ????background:?lightgreen; ??
- ????position:?absolute; ??
- ????-webkit-animation:?load?1.04s?ease?infinite; ??
- ?} ??
- ?@-webkit-keyframes?load{ ??
- ????0%{ ??
- ???????opacity:?1; ??
- ????} ??
- ????100%{ ??
- ???????opacity:?0.2; ??
- ????} ??
- ?} ??
- ?.loadEffect?span:nth-child(1){ ??
- ????left:?0; ??
- ????top:?50%; ??
- ????margin-top:-8px; ??
- ????-webkit-animation-delay:0.13s; ??
- ?} ??
- ?.loadEffect?span:nth-child(2){ ??
- ????left:?14px; ??
- ????top:?14px; ??
- ????-webkit-animation-delay:0.26s; ??
- ?} ??
- ?.loadEffect?span:nth-child(3){ ??
- ????left:?50%; ??
- ????top:?0; ??
- ????margin-left:?-8px; ??
- ????-webkit-animation-delay:0.39s; ??
- ?} ??
- ?.loadEffect?span:nth-child(4){ ??
- ????top:?14px; ??
- ????rightright:14px; ??
- ????-webkit-animation-delay:0.52s; ??
- ?} ??
- ?.loadEffect?span:nth-child(5){ ??
- ????rightright:?0; ??
- ????top:?50%; ??
- ????margin-top:-8px; ??
- ????-webkit-animation-delay:0.65s; ??
- ?} ??
- ?.loadEffect?span:nth-child(6){ ??
- ????rightright:?14px; ??
- ????bottombottom:14px; ??
- ????-webkit-animation-delay:0.78s; ??
- ?} ??
- ?.loadEffect?span:nth-child(7){ ??
- ????bottombottom:?0; ??
- ????left:?50%; ??
- ????margin-left:?-8px; ??
- ????-webkit-animation-delay:0.91s; ??
- ?} ??
- ?.loadEffect?span:nth-child(8){ ??
- ????bottombottom:?14px; ??
- ????left:?14px; ??
- ????-webkit-animation-delay:1.04s; ??
- ?}??
上面这两个都是大家常用的加载效果,下面的就不依依的现实代码了,有需要的小伙伴请给我留言!
更多效果如下所示:
这些效果都是用CSS3实现的,是不是很厉害,想要学习的小伙伴记得给我留言哦!如果大家有更牛气的效果记得偷偷的发给我哦!
以上这篇CSS3实现清新Loading效果的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱站技术频道。
原文链接:https://js.aizhan.com/web_authoring/css/11917.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ie8下透明度处理 2020-06-11
- CSS3 2020-06-05
- css:css3(圆角边框、盒子阴影、文字阴影) 2020-06-05
- position: sticky实现导航栏下滑吸顶效果 2020-05-30
- 2.CSS3选择器 2020-05-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash