Skip to content
On this page

文字水印

通过 content 属性来设置水印的文字。

html
<uvWaterMark content="uv-ui" />

图片水印

通过 image 属性来设置水印图片,并使用 opacity 来调整水印的整体透明度。

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" />

自定义间隔

通过 gap-xgap-y 属性来控制多个重复水印之间的间隔。

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" :gap-x="30" :gap-y="10" />

自定义倾斜角度

通过 rotate 属性来控制水印的倾斜角度,默认值为-22

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" :rotate="22" />

是否全屏显示

通过 full开启

html
<uvWaterMark image="https://fastly.jsdelivr.net/npm/@vant/assets/vant-watermark.png" full />

插槽

通过默认插槽可以替换文字内容

props

属性含义类型默认值
width水印宽度Number100
height水印高度Number100
content文字水印的内容String-
textColor文字水印的颜色String'#dcdee0'
rotate倾斜角度Number-22
image图片水印的内容,如果与 content 同时传入,优先使用图片水印String-
full是否全屏显示Booleanfalse
opacity透明度Number0.3
gapX水印之间的水平间隔Number0
gapY水印之间的垂直间隔Number0

css变量

css
--uv-water-mark-z-index: 100;

Released under the MIT License.