1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python能做页面加载动画吗_HTML+CSS实现页面加载(loading)动画效果

python能做页面加载动画吗_HTML+CSS实现页面加载(loading)动画效果

时间:2020-10-20 16:26:49

相关推荐

python能做页面加载动画吗_HTML+CSS实现页面加载(loading)动画效果

大家在浏览页面时有没有遇到页面正在loading(加载)的情况,那作为一个前端开发人员,你知道如何用CSS3和HTML制作页面加载动画效果吗?这篇文章就和大家分享一个超级简单实用的CSS3 圆圈加载(loading)动画效果的代码,有一定的参考价值,感兴趣的朋友可以看看。

想要实现loading加载动画需要用到很多CSS3中的属性和HTML标签,比如:animation动画,display,border-radius圆角,transform属性等等,如有不清楚的小伙伴可以看看我以前的文章,之前都有介绍过,或者访问 CSS3视频教程 。

实例示范:用三个圆圈制作一个页面加载动画效果,圆圈由隐藏变为出现再变为隐藏,具体代码如下:

HTML部分:

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加载动画效果的方法,项目中用的比较多,可以直接拿过去使用,也可以修改成自己喜欢的样式,希望这篇文章对你有所帮助!

【相关教程推荐】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。