特效

Dot Glass

点阵开孔毛玻璃组件:一种「反直觉」的玻璃效果,只在点阵孔洞里露出背后内容的模糊(blur),其余区域是纯色盖板遮挡,适用于 Header、Navbar 等需要特殊视觉效果的场景。

glassblurbackdropheadernavbareffectdotmask

快速预览

查看 Dot Glass 组件的基本效果

白底黑字
左侧 50% 覆盖
黑底白字
左侧 50% 覆盖

基本用法

使用 Dot Glass 组件的基础示例

导入组件

import { DotGlass } from "@/components/qiuye-ui/dot-glass";

使用组件

<DotGlass className="absolute inset-0 left-1/2" dotSize={3} dotGap={6} blur={4} saturation={140} glassAlpha={0.45} coverColor={"#ffffff"} ></DotGlass>

组件演示

查看组件的各种使用方式和效果

Playground:拖拽对比 + 参数调节

预览区固定展示两种场景:白底黑字 & 黑底白字。拖拽手柄(或用滑块) 调整 DotGlass 覆盖宽度,对比“有/无 DotGlass”的差异。

白色背景 · 黑色文字
文本内容
看 dot 内的模糊
这里模拟常见的标题/段落/按钮布局,方便观察 blur、saturation 的变化效果。
色块/图表
便于看饱和度
提示
推荐先把 coverColor 设为与背景一致(白/黑),再调 blur、dotFade 观察差异。
DotGlass
原始
黑色背景 · 白色文字
文本内容
看 dot 内的模糊
这里模拟常见的标题/段落/按钮布局,方便观察 blur、saturation 的变化效果。
色块/图表
便于看饱和度
提示
推荐先把 coverColor 设为与背景一致(白/黑),再调 blur、dotFade 观察差异。
DotGlass
原始
50%(左侧 DotGlass)

为了获得“点阵开孔”的干净对比,建议让 coverColor 与场景背景 接近:白底用白色,黑底用接近黑色的颜色。

白底场景
黑底场景
3
6
0
4
130
0.45