npm.io
1.0.3 • Published 5 years ago

watermarkall

Licence
MIT
Version
1.0.3
Deps
0
Size
6 kB
Vulns
0
Weekly
0
Stars
1

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