讲师中心 微信公众号

工具推荐

视频效率加速
AniShort
AniShort

AI短剧协同制作平台

Seko
Seko

AI短剧一键生成成片

updream

一键生成高质量推广成片

剧云
剧云

中文短剧剧本制作平台

CSS项目实战之网页水印效果_利用背景平铺与透明度实现

轻婷酱_5672

轻婷酱_5672

发布时间:2026-02-28 11:15:32

|

781人浏览过

|

来源于php中文网

原创

水印应优先用 background-image(如 base64 SVG)实现,禁用选中与右键,固定定位防滚动错位,优化 SVG 体积与编码,用 rgba 控制透明度并适配深色主题,明确其提示性而非防御性本质。

css项目实战之网页水印效果_利用背景平铺与透明度实现

水印文字被选中复制怎么办

默认情况下,background-image 生成的水印不会被选中,但很多人误用 ::before 或 content 插入文字水印,结果用户一划就全选中、一 Ctrl+C 就带走——这完全违背水印本意。

实操建议:

立即学习“前端免费学习笔记(深入)”;

CSS工具箱(专业版)
CSS工具箱(专业版)

全功能 CSS 工程手册,覆盖性能优化、无障碍、设计系统与跨浏览器兼容。

下载
  • 坚持用 background-image(哪怕 base64 编码的 SVG)而非伪元素插入文本,这是最稳妥的防复制方式
  • 如果必须用伪元素(比如要动态控制水印内容),务必加 user-select: none 和 -webkit-user-select: none
  • 别忘了禁用右键:oncontextmenu="return false" 或 CSS 的 pointer-events: none(后者慎用,会影响交互)

CSS 水印在滚动时错位或消失

常见现象:页面一滚动,水印就“飘”到左上角不动了,或者只盖住首屏,下面内容完全没覆盖。根本原因是背景定位方式没设对。

实操建议:

立即学习“前端免费学习笔记(深入)”;

  • 容器必须设 position: relative,且高度撑满(比如 min-height: 100vh),否则 background-attachment: fixed 会失效或错位
  • 优先用 background-attachment: fixed + background-position: center center,比 local 或 scroll 更稳定
  • 避免给水印容器设 overflow: hidden,它会裁掉固定定位的背景图;如需圆角遮罩,改用 mask-image 或父级 clip-path

SVG 水印比 PNG 更清晰但渲染卡顿

用 base64 编码的 SVG 做背景,文字边缘锐利、缩放不糊,但某些低端安卓机或旧版 Safari 会出现首次渲染延迟,甚至白屏几秒。

实操建议:

立即学习“前端免费学习笔记(深入)”;

  • SVG 内联时删掉所有注释、<title></title>、<desc></desc> 和冗余属性(如 stroke-linecap 默认值),能减小 30%+ 体积
  • 把 SVG 转成 data URL 后,手动 URL 编码一次(尤其注意 # 和 %),否则 Chrome 可能解析失败,报错 Failed to load resource: net::ERR_INVALID_URL
  • 对性能敏感场景,降级方案:CSS 生成简单斜向文字(linear-gradient + transform),不依赖图片资源

水印透明度影响可读性与防截图效果的平衡

opacity: 0.08 看似很淡,实际截图后仍易识别;而设成 0.02 又可能在暗色背景上完全看不见。

实操建议:

立即学习“前端免费学习笔记(深入)”;

  • 不用全局 opacity,改用 rgba(0, 0, 0, 0.05) 填充文字颜色,这样只降低文字透明度,不影响 SVG 轮廓或渐变细节
  • 深色主题下,水印色值要同步切换:用 rgba(255, 255, 255, 0.05) 替代黑字,否则直接隐身
  • 别依赖透明度防截图——真要防,得结合 canvas 动态绘制 + 定时扰动,纯 CSS 水印本质是“提示性”而非“防御性”
水印不是越淡越好,也不是越密越强;关键在「人眼难专注阅读,机器难批量提取」之间的那个窄带,稍偏一点,要么形同虚设,要么干扰正常浏览。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2946

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

6079

2023.11.06

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

4347

2026.03.24

resource是什么文件
resource是什么文件

Resource文件是一种特殊类型的文件,它通常用于存储应用程序或操作系统中的各种资源信息。它们在应用程序开发中起着关键作用,并在跨平台开发和国际化方面提供支持。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

320

2023.12.20

CSS position定位有几种方式
CSS position定位有几种方式

有4种,分别是静态定位、相对定位、绝对定位和固定定位。更多关于CSS position定位有几种方式的内容,可以访问下面的文章。

352

2023.11.23

overflow什么意思
overflow什么意思

overflow是一个用于控制元素溢出内容的属性,当元素的内容超出其指定的尺寸时,overflow属性可以决定如何处理这些溢出的内容。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3200

2024.08.15

html5动画制作有哪些制作方法
html5动画制作有哪些制作方法

html5动画制作方法有使用CSS3动画、使用JavaScript动画库、使用HTML5 Canvas等。想了解更多html5动画制作方法相关内容,可以阅读本专题下面的文章。

4751

2023.10.23

canva可画使用技巧汇总
canva可画使用技巧汇总

本专题汇集了PHP中文网精心整理的Canva可画新手使用技巧大全,专为零基础用户打造。无论你是想制作精美海报、PPT还是社交媒体配图,这里都有从注册登录、模板搜索到AI辅助设计、导出分享的全流程保姆级教程。通过深入浅出的图文指南,帮助你快速跨越设计门槛,轻松掌握Canva可画的实用操作,让每个人都能成为设计达人!

284

2026.05.19

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

40

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 1.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn