HTML学习使用js给html页面全屏水印
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>水印</title><style>#water-div{pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;}.mask_div{pointer-events:none;}</style>
</head>
<body>
<div style="text-align:center;"><div>页面qipa250效果展现</div><div>页面qipa250水印效果展现</div><div>页面qipa250水印效果展现</div><div>页面水印效果展现</div><div>页面qipa250水印效果展现</div><div>页面水印效果展现</div><div>页面www.qipa250.com水印效果展现</div><div>页面水印效果展现</div><div>页面水印效果展现</div>
</div><div id="water-div"></div>
<script>var txt = "水印内容<br>qipa250";watermark(txt);window.onresize = function() {watermark(txt);}function watermark(txt) {var water = document.getElementById("water-div");water.innerHTML = "";water.style.height = window.screen.availHeight + "px";water.style.height = document.documentElement.clientHeight + "px";var defaultSettings={watermark_txt:txt,watermark_x:20,watermark_y:20,watermark_rows:2000,watermark_cols:2000,watermark_x_space:70,watermark_y_space:30,watermark_color:'#aaaaaa',watermark_alpha:0.4,watermark_fontsize:'15px',watermark_font:'微软雅黑',watermark_width:210,watermark_height:80,watermark_angle:15};var page_width = Math.max(water.scrollWidth,water.clientWidth);var page_height = Math.max(water.scrollHeight,water.clientHeight);defaultSettings.watermark_cols=Math.ceil(page_width/(defaultSettings.watermark_x_space+defaultSettings.watermark_width));defaultSettings.watermark_rows=Math.ceil(page_height/(defaultSettings.watermark_y_space+defaultSettings.watermark_height));var x;var y;for (var i = 0; i < defaultSettings.watermark_rows; i++) {y = defaultSettings.watermark_y + (defaultSettings.watermark_y_space + defaultSettings.watermark_height) * i;for (var j = 0; j < defaultSettings.watermark_cols; j++) {x = defaultSettings.watermark_x + (defaultSettings.watermark_width + defaultSettings.watermark_x_space) * j;var mask_div = document.createElement('div');mask_div.className = 'mask_div';mask_div.innerHTML=(defaultSettings.watermark_txt);mask_div.style.webkitTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";mask_div.style.MozTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";mask_div.style.msTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";mask_div.style.OTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";mask_div.style.transform = "rotate(-" + defaultSettings.watermark_angle + "deg)";mask_div.style.visibility = "";mask_div.style.position = "absolute";mask_div.style.left = x + 'px';mask_div.style.top = y + 'px';mask_div.style.overflow = "hidden";mask_div.style.zIndex = "9999";mask_div.style.pointerEvents='none';mask_div.style.opacity = defaultSettings.watermark_alpha;mask_div.style.fontSize = defaultSettings.watermark_fontsize;mask_div.style.fontFamily = defaultSettings.watermark_font;mask_div.style.color = defaultSettings.watermark_color;mask_div.style.textAlign = "center";mask_div.style.width = defaultSettings.watermark_width + 'px';mask_div.style.height = defaultSettings.watermark_height + 'px';mask_div.style.display = "block";water.appendChild(mask_div);}}}
</script>
</body>
</html>