当前位置: 首页 > news >正文

海南做网站的郑州最新通告

海南做网站的,郑州最新通告,网站建设公司怎么,蛋挞怎么做制作方法前言 页面水印大家应该都不陌生,它可以用于验证数字媒体的来源和完整性,还可以用于版权保护和信息识别,这些信息可以在不影响媒体质量的情况下嵌入,‌并在需要时进行提取。‌本文将通过 vue 结合 watermark-dom 库,教大…

前言

页面水印大家应该都不陌生,它可以用于验证数字媒体的来源和完整性,还可以用于版权保护和信息识别,这些信息可以在不影响媒体质量的情况下嵌入,‌并在需要时进行提取。‌本文将通过 vue 结合 watermark-dom 库,教大家实现简单而有效的页面水印效果。


watermark-dom

watermark.js 是基于 DOM 对象实现的 BS 系统的水印,确保系统保密性,安全性,降低数据泄密风险,简单轻量,支持多属性配置,动态计算水印,水印防被删(监听水印组件元素删除并重新添加,监听改变水印的属性并重新添加)。


特性

  • 多属性配置,简单易上手;
  • 动态计算水印;
  • 水印防被删(监听水印组件元素删除并重新添加,监听改变水印的属性并重新添加);
  • 支持 2 种导入使用:本地引用,npm 引用;
  • 水印测试工具:testTool 工具;
  • 内置 3 种全局 API 方法:init()load(), remove()
  • 原理:pointer-events 事件穿透属性,Shadow DOM(影子 DOM),opacity 等。

一、安装

npm install watermark-dom

二、引入

import watermark from 'watermark-dom'

三、内置方法

1. watermark.init(setting)

这个方法用于初始化水印,可以设置水印的样式、内容和位置等参数。

栗子

watermark.init({watermark_txt: '测试水印',watermark_color: 'gray',watermark_fontsize: '24px',
})

2. watermark.load(setting)

用于手动加载水印。

栗子

const options = {watermark_txt: '测试水印',watermark_color: 'gray',watermark_fontsize: '24px',
}
watermark.load(options)

3. watermark.remove()

这个方法用于移除已加载的水印。

栗子

watermark.remove();

四、常用的属性和配置

watermark_id: 'wm_div_id',          //水印总体的id
watermark_prefix: 'mask_div_id',    //小水印的id前缀
watermark_txt:"测试水印",            //水印的内容
watermark_x:20,                     //水印起始位置x轴坐标
watermark_y:20,                     //水印起始位置Y轴坐标
watermark_rows:0,                   //水印行数
watermark_cols:0,                   //水印列数
watermark_x_space:100,              //水印x轴间隔
watermark_y_space:50,               //水印y轴间隔
watermark_font:'微软雅黑',           //水印字体
watermark_color:'black',            //水印字体颜色
watermark_fontsize:'18px',          //水印字体大小
watermark_alpha:0.15,               //水印透明度,要求设置在大于等于0.005
watermark_width:100,                //水印宽度
watermark_height:100,               //水印长度
watermark_angle:15,                 //水印倾斜度数
watermark_parent_width:0,           //水印的总体宽度(默认值:body的scrollWidth和clientWidth的较大值)
watermark_parent_height:0,          //水印的总体高度(默认值:body的scrollHeight和clientHeight的较大值)
watermark_parent_node:null          //水印插件挂载的父元素element,不输入则默认挂在body上

五、实例代码

<template><div style="height:100vh"></div>
</template><script>
import watermark from 'watermark-dom'
export default {mounted() {const watermarkText = '测试水印内容'const options = {watermark_txt: watermarkText,watermark_color: 'gray',watermark_fontsize: '14px',watermark_alpha: 0.5,watermark_angle: 15,watermark_width: 100,watermark_height: 20,}watermark.load(options)},
}
</script>

实现效果

在这里插入图片描述


六、非全屏展示

watermark_parent_node 属性用于指定水印的父节点,即确定水印应该显示在哪个 DOM 元素的内部。通过设置 watermark_parent_node 属性,可以控制水印的显示位置和范围。例如,如果你想要将水印显示在特定的 div 元素内部,可以将该 div 元素作为 watermark_parent_node。这样,水印将被限制在该 div 元素的范围内显示。

<template><div class="box"><div class="topBox"></div><div id="watermarkId" class="cenBox"></div><div class="bomBox"></div></div>
</template><script>
import watermark from 'watermark-dom'
export default {mounted() {const watermarkText = '测试水印内容'const options = {watermark_txt: watermarkText,watermark_color: 'gray',watermark_fontsize: '14px',watermark_alpha: 0.5,watermark_angle: 15,watermark_width: 100,watermark_height: 20,watermark_parent_node: 'watermarkId',}watermark.load(options)},
}
</script>
<style scoped>
.box {width: 100%;height: 100vh;
}
.topBox {height: 30vh;background: cadetblue;
}
.cenBox {height: 50vh;
}
.bomBox {height: 20vh;background: cornflowerblue;
}
</style>

实现效果
在这里插入图片描述

http://www.hkea.cn/news/239377/

相关文章:

  • 广西南宁网站设计百度seo算法
  • 网站建设服务怎么样近期国内热点新闻事件
  • 阿里巴巴网站国际站建设seo托管服务
  • 企业网站优化之如何做需求分析网奇seo赚钱培训
  • 施工企业会计制度收入确认规定百度自然排名优化
  • 校园网站建设意义网络营销的特点有哪些
  • 内江做网站哪里便宜google搜索关键词热度
  • 福建省建设银行招聘网站网络推广员压力大吗
  • 动态网站订单怎么做搜索引擎优化营销
  • html5行业网站最近有哪些新闻
  • 做网站业务的怎么寻找客户在哪里打广告效果最好
  • 广东深圳seo服务内容
  • 做网站怎么备案网络服务有限公司
  • 网站主页特效欣赏百度官网下载电脑版
  • php mysql开发网站开发任何小说都能搜到的软件
  • the7 wordpress主题宁波seo外包费用
  • 云南建筑培训网seo刷点击软件
  • 男女做暖网站h5页面制作平台
  • 可以做puzzle的网站百度关键词排名提升工具
  • 竞网网站建设南宁网站seo大概多少钱
  • 114黄页信息网宝鸡seo培训
  • 东南亚做棋牌网站挖掘爱站网
  • 中国工程建设招标网官方网站谷歌查询关键词的工具叫什么
  • wordpress管理员密码忘记成都seo招聘
  • 武汉企业建站系统模板下载官方正版百度
  • 上海做网站国际财经新闻
  • 用废旧盒子做家用物品网站seo排名工具
  • 企业铭做网站域名解析在线查询
  • 怎么注册自己的小程序网站优化分析
  • 荆州网站建设流程网站设计培训