1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 如何用html和CSS实现页面加载loading动画效果

如何用html和CSS实现页面加载loading动画效果

时间:2024-07-13 07:00:34

相关推荐

如何用html和CSS实现页面加载loading动画效果

web前端|css教程

htm,CSS,页面加载,loading

web前端-css教程

在浏览网站时经常会遇到页面“正在加载,请稍后”的情况,此时页面会出现一个圆圈一直在转动,直到加载完成。正在学习html和CSS的小伙伴,你会用html和CSS实现页面加载动画效果吗?这篇文章就和大家一起研究CSS3页面加载loading动画,并将页面加载动画的代码分享给大家,感兴趣的小伙伴可以参考借鉴一下。

微信红包游戏 源码 php,vscode关闭标签检测,删除ubuntu用户,tomcat加载数据慢,sqlite做日志服务器,美国西部爬虫生物研究所,php 转为html,广西短视频seo推广,模板网站建设哪家好,微信支付静态html模板lzw

实现页面加载loading动画效果需要用到很多CSS中的属性,比如:animation动画,keyframes,border-radius圆角,border属性等等,如果有小伙伴不知道这些属性的,可以参考PHP中文网的相关手册:CSS手册 ,希望对你有所帮助。

超市会员 源码,ubuntu进不去安装,tomcat一闪屏,网站怎么爬虫,php开源微商城,seo公司seo顾问lzw

以下是如何用HTML和CSS3实现页面加载(loading)动画效果实例详解:

校友会 源码,vscode增加代码提示,pc 安装ubuntu,tomcat 无法打开主页,扇贝 爬虫,nginx 调用php,湖北seo优化来电咨询,购物网站店铺源代码,海洋cms影院模板lzw

HTML部分

创建一个div用于显示加载动画,并给div一个class类名,便于对其进行样式设置,(如果样式不多也可以在标签内设置样式)具体代码如下:

CSS加载样式

CSS部分

页面的基本框架已经有了,现在还需要用CSS对其进行样式设置,设置div的长和高为120px,设置border-radius属性值为50%,将其变为圆形,用 border-top和border-bottom设置上下两个弧形,便于后面的动画设置。

最后,为了使其旋转起来,需要用animation和@keyframes属性,具体代码如下:

注意:使用animation和@keyframes动画时,注意浏览器的兼容性。(比如加前缀 -webkit- 和 -ms- )

.load { border: 16px solid #f3f3f3; border-radius: 50%; border-top: 16px solid blue; border-bottom: 16px solid blue; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }@-webkit-keyframes spin { 0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);} }@keyframes spin { 0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);} }

loading效果效果图:

以上给大家分享了如何用HTML和CSS3实现页面加载(loading)动画效果,详细讲解了HTML和CSS部分,比较容易理解,之前没有接触过页面加载动画的小伙伴一定要自己动手尝试,看看你的代码能不能实现页面加载的效果,希望这篇文章对你有所帮助!

【相关教学推荐】

1. CSS3最新版参考手册

2. CSS3教学

3. bootstrap教学

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