100 个 CSS 特效 · 筛选浏览
前端Wiki/CSS 特效合集

CSS 特效合集

前端 Wiki 出品的 100 个纯 CSS 特效:无需任何 JavaScript,按「按钮、文字、卡片、背景、加载、入场与交互动画」六大类筛选浏览。列表页缩略图即为实时渲染的特效演示,点击卡片进入详情页查看完整代码、复制使用。

当前展示 100 个特效
按钮 · 🔘

悬停上浮按钮

悬停时按钮上浮加深阴影,点击有按压反馈

查看代码与演示 →
按钮 · 🔘

霓虹发光按钮

深色底配荧光粉边框,多层发光营造赛博朋克感

查看代码与演示 →
按钮 · 🔘

边框滑动按钮

悬停时描边从左上角接力走一圈,笔画感十足

查看代码与演示 →
按钮 · 🔘

波纹点击效果

按住按钮时水波从中心扩散淡出, Material 风格反馈

查看代码与演示 →
按钮 · 🔘

按钮按压效果

按下时按钮回弹缩放,阴影同步收紧带来 Q 弹手感

查看代码与演示 →
按钮 · 🔘

加载状态按钮

点击后左侧转圈、文字变「提交中」,禁用再次点击

查看代码与演示 →
按钮 · 🔘

光影扫过按钮

悬停时一道斜光从左扫到右,低调而有质感

查看代码与演示 →
按钮 · 🔘

渐变描边按钮

padding-box/border-box 双背景做出的渐变描边,悬停整体填充

查看代码与演示 →
按钮 · 🔘

果冻弹性按钮

悬停时按钮放大微旋转,回弹缓动像捏了一块果冻

查看代码与演示 →
按钮 · 🔘

文字滑入切换按钮

悬停时原文字上移消失,新文字从底部滑入

查看代码与演示 →
按钮 · 🔘

呼吸发光按钮

周围光圈持续呼吸扩散,适合引导用户点击的重要按钮

查看代码与演示 →
按钮 · 🔘

流光边框按钮

锥形渐变边框持续旋转,按钮像被光环环绕

查看代码与演示 →
按钮 · 🔘

底部填充按钮

悬停时纯色背景从底部填满,文字颜色同步反转

查看代码与演示 →
按钮 · 🔘

立体投影按钮

多层偏移阴影堆出立体厚度,悬停时浮起更深

查看代码与演示 →
按钮 · 🔘

光晕扩散按钮

悬停时描边光环向外扩散,聚焦且不抢眼

查看代码与演示 →
按钮 · 🔘

玻璃拟态按钮

彩色底上半透明磨砂按钮,悬停时材质更亮

查看代码与演示 →
正面
背面
按钮 · 🔘

3D 翻转按钮

悬停时按钮绕 X 轴翻转到背面,像按下一个开关

查看代码与演示 →
按钮 · 🔘

圆形进度按钮

悬停时锥形进度环走满一圈,圆形按钮的进度表达

查看代码与演示 →
渐变文字 Gradient
文字 · 🔤

渐变文字

文字填充三色渐变,背景裁剪到文字形状

查看代码与演示 →
悬停变实心
文字 · 🔤

空心描边文字

只有描边的描边字,悬停时填色变实心

查看代码与演示 →
3D 悬浮文字
文字 · 🔤

3D 悬浮文字

多层文字阴影堆出立体厚度,悬停上浮阴影拉长

查看代码与演示 →
Hello, 纯 CSS 打字机!
文字 · 🔤

打字机效果

文字逐字出现,末尾光标持续闪烁

查看代码与演示 →
逐字浮现的文字
文字 · 🔤

文字逐字浮现

每个字依次从下淡入,像被风逐字托起

查看代码与演示 →
彩虹流动 RAINBOW
文字 · 🔤

彩虹流动文字

彩虹渐变在文字上持续流淌,循环无接缝

查看代码与演示 →
GLITCH
文字 · 🔤

故障文字

红蓝错位抖动,赛博朋克风的故障美学

查看代码与演示 →
NEON
文字 · 🔤

霓虹发光文字

荧光蓝多层发光,偶尔像坏灯管一样闪烁

查看代码与演示 →
悬停聚焦清晰
文字 · 🔤

模糊聚焦文字

默认毛玻璃模糊,悬停后逐渐聚焦清晰

查看代码与演示 →
3D翻转文字
文字 · 🔤

逐字 3D 翻转

悬停时每个字依次翻转 360 度,像翻牌一样

查看代码与演示 →
STRETCH
文字 · 🔤

弹性拉伸文字

悬停时字间距瞬间拉开,文字像被拉伸的橡皮筋

查看代码与演示 →
悬停画下划线
文字 · 🔤

手写下划线

悬停时彩色下划线从中间向两端画出

查看代码与演示 →
弹跳文字~
文字 · 🔤

弹跳文字

每个字持续小弹跳,节奏轻快适合活力页面

查看代码与演示 →
GOLD
文字 · 🔤

金属质感文字

金色金属渐变加投影,质感厚重的高级感标题

查看代码与演示 →
FIRE
文字 · 🔤

火焰文字

暖色多层阴影向上堆叠,火苗持续摇曳

查看代码与演示 →
COLOR CYCLE
文字 · 🔤

色相旋转文字

filter 色相 360 度循环,一个色值变出全套颜色

查看代码与演示 →
波浪起伏文字
文字 · 🔤

波浪起伏文字

文字像波浪一样上下起伏,颜色同步切换

查看代码与演示 →
REFLECTION
REFLECTION
文字 · 🔤

倒影文字

文字下方自带渐隐倒影,像放在水面上

查看代码与演示 →
正面:悬停翻转
背面:惊喜内容
卡片 · 🃏

3D 翻转卡片

悬停时卡片绕 Y 轴翻转到背面,正面背面内容互不干扰

查看代码与演示 →
悬停卡片:整体上浮 + 背景微距放大
卡片 · 🃏

悬停浮起卡片

悬停时卡片整体上浮,阴影加深,百搭的内容卡片动效

查看代码与演示 →

玻璃拟态卡片

backdrop-filter: blur 毛玻璃

卡片 · 🃏

玻璃拟态卡片

彩色背景上的磨砂半透明卡片,高级感拉满

查看代码与演示 →
卡片 · 🃏

悬停扫光卡片

一道斜光从卡片左侧扫过,低调奢华的悬停反馈

查看代码与演示 →

流光边框卡片

conic-gradient + 旋转伪元素

卡片 · 🃏

流光边框卡片

锥形渐变描边持续旋转,像设备呼吸灯一样环绕卡片

查看代码与演示 →

斜切角卡片

clip-path polygon 裁剪

卡片 · 🃏

斜切角卡片

四个角斜切,悬停时切角还原成直角,几何感十足

查看代码与演示 →

折角卡片

border 三角形折角

卡片 · 🃏

折角卡片

右上角折起一角,悬停时折角变大,像被翻起的书页

查看代码与演示 →
悬停 3D 倾斜
卡片 · 🃏

透视倾斜卡片

悬停时卡片 3D 后仰,像拿起来斜着看一样

查看代码与演示 →
封面
详情标题

悬停后从底部滑出的信息

卡片 · 🃏

内容滑入卡片

悬停时封面上移,底部信息条从下潜出

查看代码与演示 →
悬停放大 + 遮罩淡入
卡片 · 🃏

遮罩淡入卡片

悬停时内部画面放大加饱和,遮罩与标题淡入

查看代码与演示 →
卡片 · 🃏

聚焦缩放卡片组

悬停其中一张时其他自动缩小退让,聚焦感强

查看代码与演示 →
悬停看水波
卡片 · 🃏

水波纹卡片

悬停时水面波纹从中心向外扩散,宁静而有活力

查看代码与演示 →
悬停展开

无需 JavaScript,纯 CSS 的 max-height 过渡即可实现手风琴展开效果,收放自如。

卡片 · 🃏

悬停展开卡片

悬停时自动展开隐藏内容,手风琴式的信息展示

查看代码与演示 →
水滴形
卡片 · 🃏

奇幻圆角卡片

border-radius 八值写法做出水滴形卡片,圆角的新玩法

查看代码与演示 →
背景 · 🌈

渐变流动背景

多色渐变缓慢游走,零图片零 JS 的动态背景

查看代码与演示 →
背景 · 🌈

闪烁星空背景

深空渐变上星点错落闪烁,一个元素就是一片星空

查看代码与演示 →
背景 · 🌈

网格科技背景

横竖渐变交叉成网格,叠加光晕与缓速漂移的科技感背景

查看代码与演示 →
背景 · 🌈

极光背景

几团模糊色斑在深空缓慢漂移融合,像极光在流动

查看代码与演示 →
背景 · 🌈

气泡浮动背景

透明气泡从水底缓缓上升,适合水下主题页面

查看代码与演示 →
背景 · 🌈

代码雨背景

绿色字符流从天而降,黑客帝国式的经典背景

查看代码与演示 →
背景 · 🌈

渐变 Mesh 背景

多团径向渐变互相推挤变形,类似 Mesh Gradient

查看代码与演示 →
背景 · 🌈

条纹流动背景

双色斜条向右持续流动,简洁百搭的动态纹理

查看代码与演示 →
背景 · 🌈

圆点脉冲背景

深色点阵整体呼吸闪烁,沉稳的科技纹理

查看代码与演示 →
背景 · 🌈

光球游走背景

一团紫色光晕在暗中游走,适合做聚光氛围背景

查看代码与演示 →
背景 · 🌈

棋盘移动背景

黑白棋盘格沿对角缓慢漂移,催眠系纹理

查看代码与演示 →
背景 · 🌈

噪点纹理背景

SVG 噪点叠加在纯色上,消除渐变色带的高级做法

查看代码与演示 →
背景 · 🌈

光芒旋转背景

中心太阳光芒四射缓慢旋转,温暖治愈系背景

查看代码与演示 →
背景 · 🌈

海浪背景

三层海浪前后起伏,水面永不重复

查看代码与演示 →
加载 · ⏳

旋转加载圈

正反双圈不同速旋转,最经典的加载等待方案

查看代码与演示 →
加载 · ⏳

骨架屏加载

灰色占位块配光泽划过,比空白和转圈体验都好

查看代码与演示 →
加载 · ⏳

进度条动画

条纹永不停歇的进度条,增长与流动双重视觉

查看代码与演示 →
加载 · ⏳

三点跳动加载

三个点依次起跳,轻量级等待指示器

查看代码与演示 →
加载 · ⏳

双圈旋转加载

大小双圈反向旋转,带轨道感的加载组件

查看代码与演示 →
加载 · ⏳

均衡器条加载

五根彩条此起彼伏,像在播放音乐的均衡器

查看代码与演示 →
加载 · ⏳

脉冲圆点加载

中心红点持续向外放出涟漪,不急不缓的等待节奏

查看代码与演示 →
加载 · ⏳

折叠方块加载

3D 立方体连轴翻转,立体感最强的加载动画

查看代码与演示 →
加载 · ⏳

锥形描边环加载

锥形渐变 + 蒙版做出的描边环,旋转无锯齿

查看代码与演示 →
加载 · ⏳

水波填充加载

瓶内水面起伏上涨,适合百分比类加载场景

查看代码与演示 →
加载中
加载 · ⏳

省略号加载

"加载中"后面的点点点循环出现,极简文字加载

查看代码与演示 →
加载 · ⏳

齿轮旋转加载

点状边框模拟齿轮咬合,正反双齿同框旋转

查看代码与演示 →
加载 · ⏳

沙漏翻转加载

上下两个三角形拼成沙漏,定时翻转重置

查看代码与演示 →
加载 · ⏳

雷达扫描加载

扫描线匀速旋转掠过目标点,科技风加载动画

查看代码与演示 →

条目 1

条目 2 —— 滚动时淡入

条目 3 —— 滚动时淡入

条目 4 —— 滚动时淡入

入场与交互动画 · ✨

滚动渐入动画

内容滚动进入视口时自动从下淡入,现代浏览器原生方案

查看代码与演示 →
背景"不动" = 视差
入场与交互动画 · ✨

视差滚动背景

滚动页面时背景相对内容不动,空间感拉满

查看代码与演示 →
  • 列表项 A —— 悬停我
  • 列表项 B
  • 列表项 C
  • 列表项 D
入场与交互动画 · ✨

悬停放大列表

悬停列表项放大,其余项自动缩小退让

查看代码与演示 →
悬停抖动
入场与交互动画 · ✨

抖动特效

悬停时持续左右抖动,csshake 的招牌效果

查看代码与演示 →
悬停摇摆
入场与交互动画 · ✨

摇摆特效

悬停时像钟摆一样左右摇摆后归位

查看代码与演示 →
悬停 Tada
入场与交互动画 · ✨

弹跳放大特效

悬停时缩放带旋转的连续弹跳,animate.style 的 tada

查看代码与演示 →
悬停果冻
入场与交互动画 · ✨

果冻形变

悬停时像果冻一样左右挤压回弹

查看代码与演示 →
心跳
入场与交互动画 · ✨

心跳动画

等比放大两次再归位,永不停歇的心跳节奏

查看代码与演示 →
悬停震颤
入场与交互动画 · ✨

震颤特效

悬停时高频微震,Hover.css 的 buzz 效果

查看代码与演示 →
浮动
入场与交互动画 · ✨

上下浮动

永续的上下浮动,像悬空漂浮的 UI 元素

查看代码与演示 →
悬停摆动
入场与交互动画 · ✨

摆动效果

悬停时大幅平移摆动后回正,弹簧式余震

查看代码与演示 →
翻转入场
入场与交互动画 · ✨

Y 轴翻转入场

元素绕 Y 轴从侧边翻转入场,悬停可重播

查看代码与演示 →
光速飞入
入场与交互动画 · ✨

光速飞入

从左侧带倾斜高速飞入,刹停后微回弹

查看代码与演示 →
滚入
入场与交互动画 · ✨

滚转入场

元素翻滚着从左侧滚入,自带喜感

查看代码与演示 →
旋入
入场与交互动画 · ✨

旋转入场

从反向旋转半圈并缩小着旋进入位

查看代码与演示 →
缩放入场
入场与交互动画 · ✨

缩放入场

从 30% 大小弹入到原尺寸,适用最广的入场动画

查看代码与演示 →
侧滑入场
入场与交互动画 · ✨

侧滑入场

从左侧滑入主视区,适合抽屉与通知条

查看代码与演示 →
生长阴影
入场与交互动画 · ✨

生长阴影悬停

悬停上浮的同时阴影扩大变深,Hover.css 经典效果

查看代码与演示 →
描边生长
入场与交互动画 · ✨

描边生长悬停

悬停时边框由内向外变粗,元素轻微收缩,Hover.css 的 trim

查看代码与演示 →
入场与交互动画 · ✨

百叶窗切换

多片竖板依次翻折,像百叶窗开合的切换效果

查看代码与演示 →
twister
入场与交互动画 · ✨

魔术旋转入场

从天而降并自旋半圈落定,magic.css 的 twister

查看代码与演示 →
旧内容
新内容
入场与交互动画 · ✨

缩放交换

两块内容以缩放消隐的方式互换,magic.css 的 swap

查看代码与演示 →

灵感参考网站

本合集大量效果改编自下面这些经典 CSS 站点(掘金《好玩的 CSS —— 40 个有趣的 CSS 网站》一文推荐清单),想深入钻研可逐一收藏。

回到 前端Wiki 首页 · CSS 特效合集