Watermark 水印
在内容容器上叠加倾斜重复的文字水印,用于敏感页面追溯泄漏来源。
基础用法
content 既可以是单行字符串,也可以是字符串数组(多行水印)。水印通过 SVG 数据 URL 叠加在 ::after,pointer-events: none,不挡住内容交互。
敏感内容
水印覆盖整个容器,倾斜重复渲染。截图后水印仍可见,便于追溯泄漏来源。
<CfWatermark content="ChuFix UI · Confidential">
<div class="protected-area">
<h3>敏感内容</h3>
<p>水印覆盖整个容器,倾斜重复渲染。</p>
</div>
</CfWatermark> <CfWatermark content="ChuFix UI · Confidential">
<div className="protected-area">
<h3>敏感内容</h3>
<p>水印覆盖整个容器,倾斜重复渲染。</p>
</div>
</CfWatermark> API
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
content | string | string[] | — | 水印文字;数组渲染为多行 |
fontSize | number | 14 | 字号(像素) |
color | string | oklch(... / 0.16) | 文字颜色,含透明度 |
rotate | number | -22 | 倾斜角度(度) |
gap | [number, number] | [160, 80] | 水印块的横纵间隔 |
zIndex | number | 9 | 覆盖层 z-index |
反馈与讨论
Watermark 水印 的讨论