Watermark 水印

单行文本水印

图片水印

多行文本水印

运动文字水印

运动图片水印

图片灰阶水印

Watermark Props

名称类型默认值说明必传
alphaNumber1水印整体透明度,取值范围 [0-1]N
contentString / Slot / Function-水印所覆盖的内容节点。TS 类型:string | TNode通用类型定义N
defaultString / Slot / Function-水印所覆盖的内容节点,同 content。TS 类型:string | TNode通用类型定义N
heightNumber-水印高度N
isRepeatBooleantrue水印是否重复出现N
lineSpaceNumber16行间距,只作用在多行(content 配置为数组)情况下N
movableBooleanfalse水印是否可移动N
moveIntervalNumber3000水印发生运动位移的间隙,单位:毫秒N
offsetArray-水印在画布上绘制的水平和垂直偏移量,正常情况下水印绘制在中间位置,即 offset = [gapX / 2, gapY / 2]。TS 类型:Array<number>N
removableBooleantrue水印是否可被删除,默认会开启水印节点防删N
rotateNumber-22水印旋转的角度,单位 °N
watermarkContentObject / Array-水印内容,需要显示多行情况下可配置为数组。TS 类型:WatermarkText|WatermarkImage|Array<WatermarkText|WatermarkImage>N
widthNumber-水印宽度N
xNumber-水印之间的水平间距N
yNumber-水印之间的垂直间距N
zIndexNumber-水印元素的 z-index,默认值写在 CSS 中N

WatermarkText

名称类型默认值说明必传
fontColorStringrgba(0,0,0,0.1)水印文本文字颜色N
fontSizeNumber16水印文本文字大小N
fontWeightStringnormal水印文本文字粗细。可选项:normal/lighter/bold/bolderN
textString-水印文本内容N

WatermarkImage

名称类型默认值说明必传
isGrayscaleBooleanfalse水印图片是否需要灰阶显示N
urlString-水印图片源地址,为了显示清楚,建议导出 2 倍或 3 倍图N

何时使用

当需要对文本、图片或页面等进行版权说明、所属权标识或防盗用时使用。

与布局相关

在布局时,水印以页面内容在页面中的空间分层为参照。需要遮挡内容时,位于内容顶层;需要全部展示内容时,位于内容底层。
图示:位于内容顶层
图示:位于内容底层

常见用法

静态水印,一般多个组合平铺使用。常用在整个页面元素均较为重要、不希望被局部截取的场景,如文章、证件、会话窗口等。
动态水印可在页面游走移动,一般独立使用。常用在不便过多干扰、但需要进行标识的场景,如图片、视频等。

推荐/慎用示例

水印会对页面内容有一定干扰,为保持页面的规范性和可读性,应避免在同一区域使用多种不同的水印样式。