水印是一種常用的裝飾性效果,用于在網頁或圖片中添加特定的文字或圖案。在前端開發中,我們可以通過 CSS 與 HTML5 來實現水印效果的添加與調整。
/* CSS 代碼 */ .watermark { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; pointer-events: none; background-image: url("your-image-here.png"); opacity: 0.1; /* 如果要添加文字水印,使用如下代碼 */ /* content: "Your watermark text here"; */ /* font-size: 2em; */ /* color: #cccccc; */ /* font-weight: bold; */ /* transform: rotate(-30deg); */ } /* HTML 代碼 */
如上代碼中,我們基于CSS實現了一個“遮罩層”來裝配一個水印。在這個 div 元素中,屬性值包含諸如寬度、高度、絕對定位等,使得水印可以完全覆蓋在頁面上方占據整個頁面大小。同時我們還設置了其他的屬性,例如指針事件 set 為 “none” ,以避免遮擋頁面中的操作按鈕,背景圖像文件的路徑等。
通過水印實現從化繁為簡與個性化的顯示效果。同時,這里提醒一下,這個樣式不一定能完全兼容所有的瀏覽器。極端情況下可能存在部分瀏覽器(如IE11及以下版本)無法顯示,而一些支持CSS上的hack補丁。因此,盡量在某種瀏覽器版本下進行測試,以最大程度地避免不兼容的情況發生。
下一篇氣泡確認框css