## Watermark
Create watermark for webpage and automatic adjust when windows resize.
**Kind**: global class
**Version**: 1.0.4
**Author**: Lruihao
* [Watermark](#Watermark)
* [new Watermark(options)](#new_Watermark_new)
* [.upload(content)](#Watermark+upload)
* [.render(options)](#Watermark+render)
* [.destroy()](#Watermark+destroy)
### new Watermark(options)
Constructor of Watermark
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| options | Object
| | |
| [options.content] | String
| | watermark's text |
| [options.appendTo] | String
| 'body'
| parent of watermark's container |
| [options.width] | Number
| 150
| watermark's width. unit: px |
| [options.height] | Number
| 20
| watermark's height. unit: px |
| [options.rowSpacing] | Number
| 60
| row spacing of watermarks. unit: px |
| [options.colSpacing] | Number
| 30
| col spacing of watermarks. unit: px |
| [options.rotate] | Number
| 15
| watermark's tangent angle. unit: deg |
| [options.opacity] | Number
| 0.1
| watermark's transparency |
| [options.fontSize] | Number
| 0.85
| watermark's fontSize. unit: rem |
| [options.fontFamily] | Number
| 'inherit'
| watermark's fontFamily. |
### watermark.upload(content)
Upload watermark's text content
**Kind**: instance method of [Watermark
](#Watermark)
**Since**: 1.0.0
| Param | Type | Description |
| --- | --- | --- |
| content | String
| watermark's text |
### watermark.render(options)
Rerender watermark
**Kind**: instance method of [Watermark
](#Watermark)
**Since**: 1.0.0
| Param | Type | Description |
| --- | --- | --- |
| options | Object
| see [Constructor](#Watermark) |
### watermark.destroy()
Force destroy watermark
**Kind**: instance method of [Watermark
](#Watermark)
**Since**: 1.0.0