HTML5+CSS3小实例:酷炫的菱形加载动画

HTML5+CSS3做一个酷炫的多彩菱形加载动画,代码超简单,一个简单的动画,再加一个动画延迟,搞定。真想不到如此简单的代码,可以做出这么好看的loading动画,兄弟们,可别再说手残做不出来啦。效果:源码:
HTML5+CSS3小实例:酷炫的菱形加载动画
HTML5+CSS3做一个酷炫的多彩菱形加载动画,代码超简单,一个简单的动画,再加一个动画延迟,搞定。真想不到如此简单的代码,可以做出这么好看的loading动画,兄弟们,可别再说手残做不出来啦。
效果:

源码:
<!DOCTYPEhtml><html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"><metaname="viewport"content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>菱形加载动画</title><linkrel="stylesheet"href="../css/17.css"></head><body><divclass="loading"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span></div></body></html>
body{margin:0;padding:0;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(200deg,#f4efef,#e3eeff);}.loading{width:200px;height:200px;display:grid;/*制作3列的网格容器*/grid-template-columns:repeat(3,1fr);/*设置行与列之间的间隙*/grid-gap:10px;/*对子部分进行编号*//*counter-reset:number;*/transform:rotate(45deg);}.loadingspan{/*自定义属性*/--c:gray;/*调用var函数使用自定义属性--c*/background-color:var(--c);position:relative;transform:scale(0);/*执行动画:动画时长线性的无线次播放*/animation:blinking2slinearinfinite;/*动画延迟*/animation-delay:var(--d);}.loadingspan::before{/*设置增量*//*counter-increment:number;*//*将编号赋值到content,这里有助于我们根据编号设置样式*//*content:counter(number);*/position:absolute;width:100%;height:100%;text-align:center;transform:rotate(-45deg);}.loadingspan:nth-child(7){--c:#F15A5A;--d:0s;}.loadingspan:nth-child(4),.loadingspan:nth-child(8){--c:#F0C419;--d:0.2s;}.loadingspan:nth-child(1),.loadingspan:nth-child(5),.loadingspan:nth-child(9){--c:#4EBA6F;--d:0.4s;}.loadingspan:nth-child(2),.loadingspan:nth-child(6){--c:#2D95BF;--d:0.6s;}.loadingspan:nth-child(3){--c:#955BA5;--d:0.8s;}/*定义动画缩放*/@keyframesblinking{0%,100%{transform:scale(0);}40%,80%{transform:scale(1);}}原文:https://juejin.cn/post/70960271411118080302024-09-18
mengvlog 阅读 8 次 更新于 2025-07-19 16:55:08 我来答关注问题0
  • DOCTYPEhtml>菱形加载动画

  •  文暄生活科普 HTML5+CSS3实现简洁好看的导航菜单(8款)

    黑白风格导航栏下拉,采用HTML5+CSS3,设计简约,适合追求简洁风格的项目。蓝色背景的导航栏菜单,利用HTML5+CSS3,打造现代感十足的视觉效果,提升页面的整体美观度。最后是带滚动定位的导航栏菜单,HTML5+CSS3的运用,使菜单在滚动页面时保持固定位置,方便用户快速访问。我是分享教程源码的老罗,欢迎持续...

  •  翡希信息咨询 HTML5+CSS3实现的轮播图模板(7款)

    第一款:经典的带有小圆点的轮播图 特点:HTML5与CSS3的完美结合,通过小圆点导航切换图片。第二款:专为人物展示或电影信息设计的轮播图 特点:同样使用HTML5和CSS3打造,设计优雅,适合展示人物或电影信息。第三款:蓝色背景轮播图 特点:简洁大气的设计,蓝色背景突出内容,展示设计功力。第四款:按钮...

  •  文暄生活科普 HTML5+CSS3实现简洁好看的侧边栏菜单(6款)

    模板一:经典可切换主题的侧边栏,使用HTML5和CSS3构建,具备动态主题切换功能,为用户提供了丰富的视觉体验。模板二:简洁清爽的侧边栏,采用HTML5和CSS3,设计风格简约,布局清晰,适合多种应用场景。模板三:经典的侧边栏,通过HTML5和CSS3实现,具备良好的交互性和美观性,是设计菜单的优选方案。模板...

  •  阿暄生活 怎么制作HTML5页面让它适应电脑和手机的尺寸

    要制作一个适应电脑和手机尺寸的HTML5页面,可以采取以下措施:使用响应式设计:媒体查询:利用CSS3中的媒体查询功能,根据不同的屏幕尺寸设置不同的样式。例如,当屏幕宽度小于某个阈值时,可以调整字体大小、布局结构等,以适应手机等小屏幕设备。弹性布局:采用百分比、em、rem等相对单位进行布局,而不是...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部