无需登录 数据私有 本地保存

加载动画合集 - 纯 CSS 旋转器/骨架屏

39
0
0
0

加载动画合集

纯 CSS 旋转器 & 骨架屏 · 点击卡片即可复制代码

经典边框
双环旋转
跳动圆点
脉冲扩散
旋转方块
渐变锥形
波纹扩散
追逐双点
折叠音波
轨道环绕
卡片骨架
列表骨架
文本段落骨架
产品网格骨架
用户资料骨架
表格行骨架
常见问题

纯 CSS 加载动画是指完全使用 CSS(如 @keyframesanimationtransform 等属性)实现的加载效果,无需 JavaScript 或 GIF 图片。优势包括:性能高(GPU 加速)、体积小(几行 CSS 即可)、可定制性强(轻松修改颜色、大小、速度)、兼容现代浏览器,且不阻塞页面渲染。

骨架屏在内容加载时展示页面的大致结构,让用户感知到内容正在加载,减少焦虑感。相比空白页面或传统转圈加载,骨架屏能降低用户感知的等待时间,提升感知性能。它还能避免布局偏移(Layout Shift),保持页面稳定性。Facebook、YouTube、LinkedIn 等主流产品都广泛使用骨架屏。

复制代码后,您可以轻松修改 CSS 中的相关属性:颜色——修改 border-colorbackgroundcolor 属性值;大小——调整 widthheight 属性;速度——修改 animation 中的持续时间(如 0.7s 改为 1.2s)。建议使用 CSS 变量统一管理,例如 --spinner-color: #6366f1;

Shimmer(光泽滑动)效果通过渐变背景 + 背景位移动画实现。核心原理:设置一个宽度为 200% 的线性渐变背景(如 linear-gradient(90deg, #e8e8e8 25%, #f5f5f5 50%, #e8e8e8 75%)),然后使用 @keyframes 动画循环移动 background-position,从而产生光泽从左滑到右的视觉效果。该动画完全由 GPU 加速,性能优秀。

本合集中的动画均使用标准 CSS 属性,兼容 Chrome、Firefox、Safari、Edge 等所有现代浏览器。其中"渐变锥形"旋转器使用了 conic-gradient,在极旧版浏览器中可能不支持,但 97%+ 的现代浏览器均已兼容。对于需要兼容旧浏览器的项目,建议选择"经典边框"或"跳动圆点"等使用基础 CSS 属性的动画。