星空穿越
粒子3D 星点向屏幕飞入,带透视拖尾,鼠标位置就是消失点。
Canvas 2D透视投影拖尾
11 个纯前端动效,全部是 Canvas / WebGL 实时算出来的,没有 GIF、没有视频、没有依赖。 挑一个喜欢的,直接下载成单文件 HTML 拿去用;下面的配色、速度、密度对所有预览同时生效。
3D 星点向屏幕飞入,带透视拖尾,鼠标位置就是消失点。
几千个粒子沿噪声流场游走,鼠标像一块磁铁把轨迹推开。
把字形的像素当成目标点,粒子用弹簧靠过去,鼠标能把它们吹散。
粒子按不同半径分层绕行,圆心的位置跟着鼠标缓动。
柔光精灵图叠加成呼吸的萤火,鼠标附近的光点会被吸过来。
漂浮的节点彼此连线,离得越近线越亮,鼠标会牵动附近的节点。
片元着色器里叠五层噪声再做域扭曲,鼠标会改变扭曲方向。
多组正弦波相互干涉出液态质感,指针附近会隆起一圈涟漪。
几团大光斑缓慢漂浮相互叠加,是最省电的那种氛围背景。
透视网格向着地平线收束并不断后退,适合做科技感的页头。
粒子被卷入缓慢旋转的漩涡,越靠近中心转得越快。
下载到的就是一个 .html,双击就能开,没有 CDN、没有构建、没有依赖,配色和参数已经按你调好的写进去了。
Canvas 2D 与 WebGL 片元着色器实时渲染,尺寸变化自动适配,页面不可见时自动暂停,系统开了「减少动态效果」时只画一帧。
把 canvas 放到自己想放的容器里、去掉样式里的 fixed 定位即可;背景类效果适合做首屏,粒子类适合做点缀。
BitLeap · 本地计算 · 隐私优先