前端案例:一个简单的HTML页面水印案例
该代码主要演示:一个HTML页面显示水印
<!DOCTYPE html> <html> <head> <style> .watermark { position: fixed; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; z-index: 9999; } .watermark-text { font-size: 24px; color: rgba(0, 0, 0, 0.1); position: absolute; transform: rotate(-45deg); margin: 300px; user-select: none; /* 禁止选择文本 */ } </style> </head> <body> <div id="watermark" class="watermark"></div> <script> function createWatermark() { var watermark = document.getElementById('watermark'); var windowHeight = window.innerHeight; var windowWidth = window.innerWidth; var watermarkText = ''; var numColumns = Math.ceil(windowWidth / 300); var numRows = Math.ceil(windowHeight / 300); for (var i = 0; i < numRows; i++) { for (var j = 0; j < numColumns; j++) { watermarkText += '<span class="watermark-text" style="top: ' + (i * 300) + 'px; left: ' + (j * 300) + 'px;">Watermark</span>'; } } watermark.innerHTML = watermarkText; } window.addEventListener('resize', createWatermark); createWatermark(); </script> </body> </html>
阅读剩余
版权声明:
作者:Derek
链接:https://derekxx.cn/240.html
文章版权归作者所有,未经允许请勿转载。
THE END