500 多个纯 CSS 实现的 Loading 效果,炫酷!
创始人
2025-07-03 06:50:57
0

今天来分享国外 CSS 大佬使用纯 CSS 制作的 580 多个 Loading 效果。网址:https://css-loaders.com/

图片

这些与效果的 HTML 结构都很简单,只需一行:

想要哪个效果,直接点击就可以复制其 CSS 代码,例如:

/* HTML: 
*/ .loader { width: 40px; aspect-ratio: 1; background: #25b09b; clip-path: polygon(0 0,100% 0,100% 100%); animation: l2 2s infinite cubic-bezier(0.3,1,0,1); } @keyframes l2 { 25% {clip-path: polygon(0 0,100% 0 ,0 100%)} 50% {clip-path: polygon(0 0,100% 100%,0 100%)} 75% {clip-path: polygon(100% 0,100% 100%,0 100%)} 100% {clip-path: polygon(100% 0,100% 100%,0 0 )} }

这里使用 clip-path 属性定义一个多边形裁剪路径,形状是一个从左上角到右下角的三角形。然后,使用动画关键帧@keyframes定义了一个名为"l2"的动画,在动画的关键帧定义中,根据时间的百分比,通过不断改变clip-path属性的值来实现裁剪路径的变化:

  • 25%时,裁剪路径为从左上角到右下角的直线
  • 50%时,裁剪路径为从左上角到右下角的对角线
  • 75%时,裁剪路径为从右上角到右下角的直线
  • 100%时,裁剪路径为从右上角到右下角的对角线

这样就实现了一个简单的 Loading 效果。

我们不仅可以直接使用这些 Loading 效果,还可以通过这些 Loading 效果的 CSS 代码来学习 CSS。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...