/watermarkall

A javascript library for watermarking all things like web (future version will support image and video)

Primary LanguageJavaScriptMIT LicenseMIT

Watermarkall.js

A javascript library for watermarking all things like web (a future version will support image/video)


Install

npm install watermarkall

Usage

Watermarking a web

import WM from 'watermarkall';

const options = {
  content: 'Hello, Watermarkall!'
}

// add watermark
// vue项目中使用应放在mounted勾子中
// react项目中使用应放在ComponentDidMount勾子中
const webWm = new WM.WebWatermark(element); // element is optional, it will mark under the root element if omitted
webWm.addWm(options)

// remove watermark
webWm.removeWm();

Attributes

Attribute Description Compulsory Type Default
element element under which to add watermark No HTMLelement document.documentElement
options options to configure watermark No object see the options table

Items for options

name Description Compulsory Type Default
width watermark width No string 300px
height watermark height No string 200px
textAlign watermark alignment No string center
textBaseline watermark text base line No string middle
font watermark text font No string 20px Microsoft Yahei
fillStyle watermark text color No string rgb(153,153,153, 0.2)
content watermark content No string Watermarker-All
rotate watermark rotation No string 30
zIndex watermark zIndex No number 9999

License

MIT