LeiBox

Frost

在实时页面上覆盖冰层。悬停可融化出孔洞,移开后冰霜会重新凝结。

html-in-canvas

演示图片

Hover across the photo to melt a hole through the ice.

Demo photo for the Frost effect

安装

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

查看原作者 ↗

代码

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

查看原作者 ↗

API 参考

属性类型默认值
frost

在冰霜图案上叠加的基础冻结覆盖量。

number0.05
strength

冰霜噪声图案的倍数,值越高冻结越多。

number0.7
contrast

冰霜噪声图案的对比度。

number3
crispness

最终冰霜遮罩的对比度,值越高边缘越清晰。

number1
highlight

混入冰霜的闪烁颗粒量。

number0.3
highlightStrength

闪光趋向白色的着色强度。

number0.8
haze

内容上方的基础模糊雾层,即使不在厚霜区域也存在。

number0.5
tintThin

薄冰霜区域的颜色,使用 [r, g, b],范围为 0 至 1。

[number, number, number][0.82, 0.86, 1.05]
tintThick

厚冰霜区域的颜色,使用 [r, g, b],范围为 0 至 1。

[number, number, number][0.92, 0.96, 1.1]
tintStrength

冰霜着色影响冻结区域的程度。

number0.3
saturation

冰霜下内容的饱和度倍数。

number1.2
brightness

冰霜下内容的亮度倍数。

number0.85
refraction

冰面弯折光线的程度,0 关闭。

number1
ior

冰的折射率,水冰约为 1.31。

number1.31
detail

折射中细微表面细节的强度。

number2
textureScale

冰面浮雕图案的缩放,值越高特征越大。

number2
fresnel

掠射角下折射的菲涅耳增强程度。

number0.8
meltRadius

光标下方融化区域的半径。

number0.25
meltNoise

融化边缘的不规则程度,0 为完整圆形。

number0.25
meltStrength

悬停融化冰霜的速度。

number0.75
refreeze

已融化区域重新冻结的速度,0 表示不再冻结。

number2
edgeFade

保持冰面边缘冻结的强度,0 允许全部融化。

number0.1
meltEdges

允许冰面的冻结边缘也融化。

booleantrue
introDuration

加载时冰霜从边缘生长所需的秒数,0 关闭。

number2.5
opacity

冰霜层的整体透明度,值越低显示的内容越多。

number0.6
shimmer

高光颗粒的动态闪烁,0 为静态。

number0
quality

模糊渲染的分辨率倍数(0.25 至 1)。

number1
className

应用到包装元素的 CSS 类。

string

冰霜效果改编自 frozen by takuma-hmng8.

LeiBox

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

© 2026 LeiBox,由 雷师傅

隐私政策

好发现,值得被收藏

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

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

联系与投稿

内容类型