You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS设置透明PNG Logo为header背景时显示网格如何消除

问题原因

问题核心出在你引用的图片资源本身,而非CSS代码逻辑:你使用的第三方免抠素材站点的预览图,默认在透明区域叠加了灰白棋盘格作为透明标识,这部分图案是直接绘制在图片文件内的,不是真正的透明背景。哪怕你本地存储的是该预览图,也会自带网格效果。

你当前编写的CSS代码不存在语法错误,其余背景相关属性不需要调整。

解决方案

  • 优先替换图片资源:找到该logo的原始无棋盘格透明PNG素材,上传到你的项目静态资源目录后,替换background-image属性里的URL为本地资源相对路径即可。
  • 若找不到原始素材,可使用图像处理工具(如Photoshop、免费在线抠图工具)手动擦除现有图片中的棋盘格,导出为透明PNG后再替换引用。

内容的提问来源于stack exchange,提问作者Jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 00:18:02