1.1.0 • Published 3 years ago

@solfkwolf/watermark v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

前言

本仓库 fork 来自fisher-zh / watermark,但由于年代久远,且 issue 没人回复,因此在原先基础上修复了存在缺陷,并实现支持 IE9。

watermark

水印生成工具

安装

  • npm
npm install @solfkwolf/watermark
  • script
<script src="./dist/watermark.min.js"></script>

使用

WaterMark({
  type: "canvas",
  container: document.getElementById("canvas"),
  content: "WaterMark",
  width: "300px",
  height: "200px",
  rotate: "30",
  fontSize: "20px",
  color: "rgba(184, 184, 184, 0.8)",
});
参数说明类型可选值默认值
type渲染方式stringcanvas/svgcanvas
container挂载的 DOMobject-document.body
content水印内容string / array\<string>-WaterMark
width单个水印块的宽度string-300px
height单个水印块的高度string-200px
rotate水印文字的旋转角度string/number-30
fontSize水印文字的大小string-20px
color水印文字的颜色,string-20px

浏览器的兼容性

  • svg 模式完美支持 IE9+