查看: 1312|回复: 4

水印问题

升级   98%

21

主题

26

回帖

197

积分

注册会员

Rank: 2

积分
197
发表于 2023-10-21 10:10:25 来自手机 | 显示全部楼层 |阅读模式
请问移动端如何添加页面背景水印?部门页面希望增加水印背景,请问如何实现
回复

使用道具 举报

升级   100%

3

主题

1502

回帖

4935

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4935
发表于 2023-10-23 10:56:51 | 显示全部楼层
这个只能在页面加载的时候通过js脚本去悬浮一层水印。
回复

使用道具 举报

升级   98%

21

主题

26

回帖

197

积分

注册会员

Rank: 2

积分
197
发表于 2023-10-23 15:34:50 来自手机 | 显示全部楼层
xadmin 发表于 2023-10-23 10:56
这个只能在页面加载的时候通过js脚本去悬浮一层水印。

有相关的文档参阅一下吗
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37249
发表于 2023-10-24 11:31:23 | 显示全部楼层
管理员这边没有相关样例提供
回复

使用道具 举报

升级   98%

21

主题

26

回帖

197

积分

注册会员

Rank: 2

积分
197
发表于 2023-10-27 12:02:14 来自手机 | 显示全部楼层
论坛管理员 发表于 2023-10-24 11:31
管理员这边没有相关样例提供

如果用我下面这个方式是否可以呢

1.在Java程序中添加一个生成水印的函数,该函数将使用员工的工号来生成水印内容。函数的实现可以参考下面的JavaScript代码。
2.在Java程序中添加一个添加水印的函数,该函数将在特定页面的HTML元素中添加悬浮水印。函数的实现可以参考下面的JavaScript代码。
3.在特定页面的HTML元素中添加一个悬浮水印的CSS样式,该样式将控制水印的样式和位置。样式的实现可以参考下面的CSS代码。

生成水印内容的JavaScript函数:
function generateWatermark(employeeId) {  
  const watermarkText = 'Employee ID: ' + employeeId;  
  const watermark = document.createElement('div');  
  watermark.style.position = 'fixed';  
  watermark.style.bottom = '10px';  
  watermark.style.right = '10px';  
  watermark.style.backgroundColor = '#000000';  
  watermark.style.color = '#ffffff';  
  watermark.style.opacity = '0.5';  
  watermark.innerHTML = watermarkText;  
  document.body.appendChild(watermark);  
}


添加悬浮水印的JavaScript函数:
function addWatermark(employeeId) {  
  generateWatermark(employeeId);  
}


控制水印样式的CSS代码:
div.watermark {  
  position: fixed;  
  bottom: 10px;  
  right: 10px;  
  background-color: #000000;  
  color: #ffffff;  
  opacity: 0.5;  
}


Java程序中调用addWatermark函数来添加悬浮水印:

String employeeId = getEmployeeId(); // 获取员工工号  
addWatermark(employeeId); // 添加悬浮水印



用这个思路可以实现吧?感谢ChatGPT给我解决思路
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread