| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>水印组件</title>
- <link rel="stylesheet" href="../../component/pear/css/pear.css" />
- </head>
- <body class="pear-container">
- <div class="layui-row layui-col-space10">
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">开发环境</div>
- <div class="layui-card-body">
- watermark 用于水印叠加
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-collapse">
- <div class="layui-colla-item">
- <h2 class="layui-colla-title">显示代码</h2>
- <div class="layui-colla-content">
- <pre class="layui-code" lay-encode="true">
- <link rel="stylesheet" href="component/pear/css/pear.css" />
- 并
- <script src="component/layui/layui.js"></script>
- 并
- <script src="component/pear/pear.js"></script>
- </pre>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">水印创建</div>
- <div class="layui-card-body">
- <button class="btntype1 pear-btn pear-btn-primary">单行水印</button>
- <button class="btntype2 pear-btn pear-btn-danger">多行水印</button>
- <button class="btntype3 pear-btn pear-btn-warming">叠加目标</button>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-collapse">
- <div class="layui-colla-item">
- <h2 class="layui-colla-title">显示代码</h2>
- <div class="layui-colla-content">
- <pre class="layui-code" lay-encode="true">
- layui.use(['watermark'], function() {
- var watermark = layui.watermark;
- var mark_node=new watermark({
- content: "单行水印"
- });
- new watermark({
- content: "多行水印1<br>多行水印2",
- height:40
- });
- new watermark({
- content: "指定容器上",
- appendTo:'#water_div',
- });
- })
- </pre>
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">指定容器水印</div>
- <div class="layui-card-body">
- <div id="water_div"
- style="width: 600px;
- height: 300px;
- overflow: hidden;
- position: relative;
- border: 1px solid gainsboro;
- background-color: #EEE;
- margin-top: 20px;
- display: flex;
- justify-content: space-around;
- align-items: center">
- </div>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-card">
- <div class="layui-card-header">移除水印</div>
- <div class="layui-card-body">
- <button class="btnclose pear-btn pear-btn-primary">销毁水印</button>
- </div>
- </div>
- </div>
- <div class="layui-col-md12">
- <div class="layui-collapse">
- <div class="layui-colla-item">
- <h2 class="layui-colla-title">显示代码</h2>
- <div class="layui-colla-content">
- <pre class="layui-code" lay-encode="true">
- layui.use(['watermark'], function() {
- var popup = layui.popup;
- mark_node.destroy();
- })
- </pre>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- <script src="../../component/layui/layui.js"></script>
- <script src="../../component/pear/pear.js"></script>
- <script>
- layui.use(['watermark', 'jquery', 'code'], function() {
- var popup = layui.popup;
- var $ = layui.jquery;
- var watermark = layui.watermark;
- layui.code();
- var mark_node = null;
- function remove_water_marker(){
- mark_node && mark_node.destroy();
- mark_node = null;
- }
- $(".btntype1").click(function() {
- remove_water_marker();
- mark_node=new watermark({
- content: "单行水印"
- });
- })
- $(".btntype2").click(function() {
- remove_water_marker();
- mark_node =new watermark({
- content: "多行水印1<br>第二行长多行水印2",
- height:40
- });
- })
- $(".btntype3").click(function() {
- remove_water_marker();
- mark_node = new watermark({
- content: "指定目标上",
- appendTo:'#water_div',
- });
- })
- $(".btnclose").click(function() {
- remove_water_marker();
- })
- })
- </script>
- </html>
|