想要实现loading加载动画需要用到很多CSS3中的属性和HTML标签,比如:animation动画,display,border-radius圆角,transform属性等等,如有不清楚的小伙伴可以看看我以前的文章,之前都有介绍过,或者访问 CSS3视频教程 。
实例示范:用三个圆圈制作一个页面加载动画效果,圆圈由隐藏变为出现再变为隐藏,具体代码如下:
HTML部分:
div >CSS3部分:
.spinner { margin: 100px auto 0; width: 150px; text-align: center; .spinner div { width: 30px; height: 30px; background-color: #67CF22; border-radius: 100%; display: inline-block; -webkit-animation: bouncedelay 1.4s infinite ease-in-out; animation: bouncedelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; @-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0.0) } 40% { -webkit-transform: scale(1.0) } @keyframes bouncedelay { 0%, 80%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0); } 40% { transform: scale(1.0); -webkit-transform: scale(1.0); }效果如图所示:
以上介绍了CSS3实现页面loading加载动画效果的方法,项目中用的比较多,可以直接拿过去使用,也可以修改成自己喜欢的样式,希望这篇文章对你有所帮助!【相关教程推荐】
1. HTML视频教程
2. CSS3在线手册
3. bootstrap教程以上就是HTML+CSS实现页面加载(loading)动画效果的详细内容,其它编程语言
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答