
1 xiaoxiuaoliang May 7, 2019 via Android 提个建议,支持水印置于顶层放置。因为有些场景下水印需要总是显示,不能被元素的背景颜色覆盖。 |
2 unsized OP 感谢,不过其实这种情况下可以把遮挡元素增加一点背景透明度,就不会造成完全覆盖了。 @xiaoxiuaoliang |
3 paranoiagu May 8, 2019 via Android 收了,有用。另外,1 楼说的有道理,水印置于顶层,设置半透明。 |
4 unsized OP @paranoiagu 嗯好的。我想一下如何实现 |
5 unizheng May 8, 2019 建议增加一些防护机制,防止水印被简单的关闭、篡改(比如删除 style 属性,修改值等)。 |
7 wly19960911 May 8, 2019 background style 加个 !important,防止被 css 优先级覆盖。 |
8 zxq2233 May 8, 2019 dispay:none 解决一切 |
9 unsized OP |
10 xibidix May 9, 2019 via iPhone 不错哈 |
12 jinzhe May 9, 2019 ```js var canvas = document.createElement("canvas"); canvas.width = 600; canvas.height = 600; var ctx = canvas.getContext("2d"); ctx.rotate((-25 * Math.PI) / 180); ctx.fillStyle = "rgba(100,100,100,.4)"; ctx.textAlign = "center"; ctx.fOnt= "40px Airal"; ctx.fillText("https://zee.kim", 600 / 3, 600 / 2); // ctx.rotate((20 * Math.PI) / 180); //坐标系还原 console.log(canvas.toDataURL("image/png")); ``` 之前做在线打印奖状做过类似效果 |