Web 页面如何添加水印?
1、 代码开发版实现方法
常规代码实现思路是:
1)web 页面加载后,通过 javascript 创建页面元素 div,并在 div 元素中创建文本节点,展示水印内容
2)设置 div 元素样式,将其 zIndex 设置一个较高的值,并设置透明度,实现浮在页面的水印效果
代码开发时需要考虑页面自适应时宽高改变的情况,同时还需要保证不能影响页面的原有事件功能,需要综合考虑的细节比较多。
2、 懒人版实现方法
使用内置水印功能的报表工具,通过简单属性配置完成水印效果。
1)文字水印实现可以通过配置水印属性:
文字要动态变化的话,只需要改为配置表达式就可以啦:
具体操作可以参考 动态文字水印怎么做
实现效果如下图所示:
2)logo 水印在报表工具中的实现也很简单,配置下图片属性就可以了:
具体操作可以参考 Logo(图片)作为报表水印的解决方法
实现效果如下图所示:
使用报表工具不仅可以快速便捷的实现水印功能,还能给前端工程师带来很多方便之处,例如一些前端效果(数据隔行异色显示、点击表头排序等)可以直接使用工具实现,不用再写前端代码,减少了自己的代码工作量;另外同时也避免了因为需求变更导致的代码重新调整。
Web 页面如何添加水印?相关推荐
- html页面怎么加水印,Web 页面如何添加水印?
1. 代码开发版实现方法 常规代码实现思路是: 1)web 页面加载后,通过 javascript 创建页面元素 div,并在 div 元素中创建文本节点,展示水印内容 2)设置 div 元素样式,将 ...
- java实现页面高效刷新_selenium高效应对Web页面元素刷新的实例讲解
当我们在页面上进行selenium.type()或者selenium.click()操作的时候,往往需要需要等待一个元素的出现,对于一般的网页,当我们进入一个新页面的时候,往往会使用selenium. ...
- ASP.NET Web页面(.aspx)添加用户控件(.ascx)无显示的问题
写好的用户控件点击视图显示没有问题,但是将控件添加到Web窗体上时却显示如下图标: F5运行,查看源代码:有代码--但是页面却显示一片空白. 分析代码,比较了一下能显示用户控件的其他web页面以及代码 ...
- 像数据分析一样写 Web 页面,这个 Python 库做到了!
作者|刘早起 来源|早起Python 提起用 Python 写一个 web 页面,总是会想起Django/Flask等这样的大家伙. 他们确实好用,但就是流程繁琐,比如有时就想写一个简单的页面,比如问 ...
- 用服务器安装nginx部署web页面
作为一个野生的iOSer,技术栈好像还没到这么远,平时也用不太到,主要最自学的几个方面碰巧联系在了一起,因为爱好吧,就研究了下.对了还有戴铭做的那个iOS高阶晋级网课,我也打算订阅一份,并且每章带有我 ...
- 分分钟教会你使用HTML写Web页面
在学习怎样使用HTML编写网页之前,我们必须先搞清楚什么是HTML?当然了不是系统的给大家介绍HTML的前世今生,假设对其身世感兴趣的小伙伴能够去问度娘,她会给你想要的答案. 所谓HTML,就是我们常 ...
- html右键禁用和web页面中添加加入qq群的方式
需求: html禁用右键,防止定位csspath和xpath,同时需要在web页面中加入添加加入qq群的图标 实现: html禁用右键:利用oncontextmenu <!doctype htm ...
- PHP学习笔记-PHP与Web页面的交互2
转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51761308 本文出自:[顾林海的博客] 前言 在<PHP学习笔 ...
- 一个Web页面的问题分析
一个Web页面的问题分析 几个月之前我接到一个新的开发任务,要在一个旧的Web页面上面增添一些新的功能.在开发的过程中发现旧的代码中有很多常见的不合适的写法,结合这些问题,如何写出更好的,更规范的,更 ...
最新文章
- python opencv 保存摄像头视频,以及fourc编码的介绍
- 敏捷测试2015新看点
- android audiotrack权限,Android中AudioRecord和AudioTrack的使用注意
- 银行营业网点管理系统——Servlet包(CityAreaServlet )
- linux驱动开发---并发控制
- java se 定时任务_Java实现定时任务的三种方法
- Algorithm-Gossip(4) 三色棋(Three_Color_Flag)
- 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
- php mvc urlencode,PHP – LIUGUOFENG
- 如何成为一名架构师,架构师成长之路(转)
- 【Clickhouse】Clickhouse Live View
- 不用wp-pagenav,wordpress自带分页代码调用
- [转]微软SerialPort秘籍[SerialPort为什么死锁程序的分析]
- 在WSL下安装MYSQL的实验报告_Linux(wsl)安装docker和mysql主从搭建
- 安卓平台中的动态加载技术分析
- 几个通用有限元软件简介
- 基于java的仓库管理系统_基于Java的仓库管理系统.doc
- ADNI数据集相关概念初步整理
- 【机器学习开放项目】加州大学欧文机器学习知识库
- Nehe第19课 粒子系统