watermark-plus

可防止删除的水印插件

Usage no npm install needed!

<script type="module">
  import watermarkPlus from 'https://cdn.skypack.dev/watermark-plus';
</script>

README

明文水印

效果图

静态默认效果

静态默认效果


可防止被手动删除

可防止被手动删除

项目中效果

项目中效果


使用

import Watermark from 'watermark-plus';

const watermark = new Watermark({
  // 传参
  content: 'Hello World!',
});

// 创建水印
watermark.create();

或者

const { default: Watermark } = require('watermark-plus');

const watermark = new Watermark({
  // 传参
  content: 'Hello World!',
});

// 创建水印
watermark.create();

API

属性 说明 默认值 类型
content 水印文本【必填 String
fontWeight font-weight normal String|Number
fontSize font-size 单位px 14 String|Number
fontFamily font-family sans-serif String
color 水印文本颜色 #666666 color|hex|rgb
alpha 水印文本透明度 0~1
0: 表示完全透明,1: 表示完全不透明
0.15 String|Number
width 单个水印宽度 单位px 200 String|Number
height 单个水印高度 单位px 200 String|Number
rotate 水印旋转角度,每个水印以文本中心为原点旋转 330 String|Number
zIndex z-index 2147483647 String|Number
onWatermarkNull 当水印被破坏消失后的回调 alert Function

兼容性

兼容性