Watermark 水印

在页面上添加文字或图案水印。

基础用法

最简单的用法。

多行水印

使用 content 传入字符串数组以设置多行文字水印。

图片水印

通过 image 指定图片地址。为保证清晰且不变形,请设置宽高,并上传至少为 Logo 两倍宽高的图片。

自定义配置

通过参数预览水印效果。

Uniboot UI

A Vue 3 based component library for designers and developers

示例图片
Content
Color
FontSize
zIndex
Rotate
Gap
Offset

API

属性

名称说明类型默认值
width水印宽度;content 为文字时默认取文字自身宽度number120
height水印高度;content 为文字时默认取文字自身高度number64
rotate绘制水印时的旋转角度,单位 °number-22
z-index水印容器的 z-indexnumber9
image图片源,建议导出 2x 或 3x 图,优先级高于文字string
content水印文字内容string/arrayUniboot UI
font文字样式FontFont
gap水印之间的间距array[100, 100]
offset水印相对容器左上角的偏移,默认为 gap/2array[gap[0]/2, gap[1]/2]

字体

名称说明类型默认值
color字体颜色stringrgba(0,0,0,.15)
fontSize字号number / string16
fontWeight字重enumnormal
fontFamily字体族stringsans-serif
fontGap字间距number3
fontStyle字体样式enumnormal
textAlign水平对齐enumcenter
textBaseline基线对齐enumhanging

插槽

名称说明
default需要加水印的容器