LeiBox

Particle Scroll

选定线条下方的内容化为漂浮细沙。向下滚动,页面会逐粒重新拼合。

html-in-canvas

演示图片

Rich imagery makes the effect shine, watch every pixel of the photo scatter into dust and settle back as it crosses the line.

Demo photo for the Particle Scroll effect

安装

本地演示保留原有效果,背景替换为 LeiBox 选定的画面。

查看原作者 ↗

代码

源码与许可说明请查看原作者页面。

查看原作者 ↗

API 参考

属性类型默认值
point

成形线在视口中的比例位置;内容向上滚过此线时聚合,回到下方时重新溶解。

number0.68
band

粒子逐渐重新聚合的过渡带高度,单位为 CSS 像素。

number420
density

颗粒间距,单位为 CSS 像素;值越小沙粒越细密。

number2
size

完全散开时的尘埃颗粒尺寸,单位为 CSS 像素;落定时颗粒会长大并覆盖其单元。

number1.25
spread

粒子偏离原位的最大距离,单位为 CSS 像素。

number220
gravity

散开粒子云的向下偏移(-1 至 1),如沙粒沉降;负值使其上浮。

number0.35
drift

散开粒子的闲置浮动速度(0 至 1),0 冻结粒子云。

number0.7
swirl

粒子飞回原位时的侧向弧线幅度,单位为 CSS 像素。

number60
stagger

各粒子重新聚合时序的随机程度(0 至 1)。

number0.7
fade

完全散开粒子的透明度(0 至 1)。

number0.85
settle

显现抵达后,一行尘埃凝聚为页面所需的秒数。

number1.2
smoothing

阻尼滚动追上真实滚动所需的秒数,值越高越有流动感。

number0.6
className

应用到包装元素的 CSS 类。

string
LeiBox

雷师傅的 UI 灵感与组件收藏箱,收集值得留下的界面、交互和设计细节。

© 2026 LeiBox,由 雷师傅

隐私政策

好发现,值得被收藏

发来 UI 参考、组件链接或收藏建议。请附上原始来源,让创作者的付出被看见。

投稿内容经查看后再收录。

联系与投稿

内容类型