千家信息网

css中loading动画是什么意思

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要介绍css中loading动画是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一:loading动画什么意思很多人在打游戏的时候,会出现动画,这时就会表示加
千家信息网最后更新 2024年11月11日css中loading动画是什么意思

这篇文章主要介绍css中loading动画是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  一:loading动画什么意思

  很多人在打游戏的时候,会出现动画,这时就会表示加载,或者是网络不通的时候缓冲,动画出现要么就是有游戏出现的环节,要么就是播放器出了问题。

  二:几个纯CSS实现的loading动画

  或者是因为网页体积较大,又或者是由于使用vue一类的前端库,浏览者在打开网页时往往会出现一段时间的白屏,通常的做法是在网页未完成首屏渲染时,向用户展示一个loading动画,页面渲染好了后再隐藏loading动画,下面我们就来为大家介绍几款非常简单的CSS动画,请看图例。




  首先第一种是最简单的,HTML只需要一个标签,CSS也是寥寥几行。简单说一下思路:给一个元素设置宽高相等的数值,border-radius设置成50%使其变成一个圆形,将背景色设置为透明,给元素加上几个像素的边框,并配上自己喜欢的颜色,需要注意的是,这里要将其中一个边的边框设置为透明,使其看起来像是一个只有四分之三的圆环,然后为其设置动画,让它动起来就可以了。给一个定位元素设置transform:translate(-50%,-50%),再配合top和left的50%,可以使元素水平和垂直居中。之所以将translate(-50%,-50%)写在了form和to里面,是因为如果直接在元素上写"transform:translate(-50%,-50%)",在动画里又写"transform:rotate(0deg)"会覆盖掉元素上的transform属性而导致无法居中。

  第二种思路是:构造三个并排的圆,通过设置一定的动画延时来使得三个圆有此起彼伏的感觉,infinite表示动画无限次播放,alternate表示动画从头到尾后再从尾到头。

  第三种对比前两种稍显复杂,这里使用了八个绝对定位的圆,用transform属性将他们逐一从圆心移动到边上,两两之间与圆心之间的夹角是45度,所以通过rotate旋转45度的倍数再向向X轴translate一定的距离,绝对定位的圆就规则的散开了(这里需要大家好好学习animation的各个属性,以及多个属性之间顺序的不同对结果的影响)。然后给各个圆规则的设置动画延迟就可以了,这里的动画使用宽高的变化而不用scale,是因为transform:scale()会覆盖之前已经设置的transform属性而导致圆形没有散开。

以上是"css中loading动画是什么意思"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

动画 元素 属性 意思 之间 网页 定位 三个 内容 圆形 圆心 就是 思路 时候 篇文章 要么 规则 边框 复杂 较大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全审核人民网 php软件开发招聘信息 英语基础不好学软件开发好嘛 行政单位网络安全总结 天龙八部移动版安卓服务器 服务器为什么同步不成功 网易 数据库下载地址 马鞍山政府软件开发公司 成广平全区网络安全和信息化 带网络安全标语的帽子 性价比高的数据库性能管理 软件开发有什么政策优惠吗 合金相图数据库 数据库管理系统最新市场份额 徐州营销网络技术收费 软件开发公司 五岳软件 地下城选择频道无法连接服务器 浙江软件开发驻场收费标准 网络安全需要用到什么语言 乐视电视怎么无法连接服务器 互联网金融科技元年 程序 指令和数据库 东芝笔记本能干软件开发吗 网络安全日常教育讲话 html不刷新更新数据库 软件开发需要哪些图 服务器系统如何内网穿透 魔兽世界9.1装备数据库 网络安全渗透测试训练营 数据库怎么做成日报表
0