如何使用CSS替换PNG图像的颜色? [复制]

2024-01-06

我在网页中有一个图标:

<div class='icon-container'>
    <img src = "img/gavel3.png" class="gavel-icon" style='vertical-align:center;width:80px;'>
</div>

我正在尝试用颜色替换此图像中的黑色:#2a4f6c仅使用CSS。我尝试使用 Photoshop 将黑色替换为这种颜色,但它看起来很糟糕且有颗粒感。是否可以使用纯 CSS 解决方案?

下面有问题的图片。


使用图像作为蒙版,你可以这样做:

.img {
  width:150px;
  height:150px;
  display:inline-block;
  background:red;
  -webkit-mask:url("https://i.ibb.co/FhZb3Xs/CJcLK.png") center/contain;
          mask:url("https://i.ibb.co/FhZb3Xs/CJcLK.png") center/contain;
}

img {
  width:150px;
  height:150px;
}
<div class="img"></div>
<div class="img" style="background:#2a4f6c"></div>
<img src="https://i.ibb.co/FhZb3Xs/CJcLK.png" >
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用CSS替换PNG图像的颜色? [复制] 的相关文章

  • Gatsby - 将 Google 字体添加到 Gatsby 网站

    我正在尝试在我的 Gatsby 网站中添加 Google 字体 Mukta Malar 我看过很多关于将 Google 字体添加到 Gatsby 网站的文章 其中大多数似乎都使用了这个插件 gatsby plugin prefetch go
  • 使用 webkit 转换 Html 到 PDF

    从 Html 生成 PDF 时 webkit 转换不起作用 我需要将 div 旋转 45 度 使用 webkit 变换后 它在屏幕上看起来没问题 但使用 winnovatives Html 到 PDF 转换器时 输出是平坦的而不是旋转的 有
  • TransitionEnd 事件未触发?

    我有多个元素 每个元素都以 某种程度上 持续时间进行动画处理 我使用 CSS3 过渡 jQuery 库和transitionend辅助函数来自大卫 沃尔什 https davidwalsh name css animation callba
  • 将按钮固定到容器的底角

    我正在使用 Flexbox 使表单垂直和水平居中 在此表单中 我想将一个按钮固定到 Flexbox 容器的右下角 我不知道如何将按钮固定在右下角 html body height 100 container height 100 displ
  • 在PHP中根据日期显示图像

    在我的计算机上的某个位置 我有一个 PHP 脚本 用于根据日期显示图像 这将允许我在特定日期或选定日期之间显示不同的图像 并在当前日期未列出时显示默认日期要显示的特定图像 我最近的一个硬盘驱动器出现了问题 丢失了一堆文件 我担心这个脚本就是
  • 数据协议 URL 大小限制

    data URL 方案是否有大小限制 价值观 我对流行网络浏览器的限制感兴趣 换句话说 多久可以data image jpg base64 base64 encoded data be in img src data image jpg b
  • 在 HTML5 中堆叠多个画布

    我试图使用相互堆叠的四块画布 但除了顶部画布的内容外 它们的内容不会显示 我按照我希望它们显示的顺序将 z index 值放入其中 但只有最上面的一个显示内容 它们的位置是绝对的 z 索引是 1 2 3 和 4 是否还有其他原因导致它们不显
  • 在 javascript 中循环 html 复选框

    实际上我有一个关于如何在java脚本中循环复选框的问题 假设我在jsp循环中创建了html复选框 我希望在javascript中对这些复选框进行验证 我应该怎么做 通常对于单个对象 我们可以执行 window document form c
  • Firefox 30 不再隐藏选择框箭头

    我一直使用的 技巧 是 select moz appearance none text indent 0 01px text overflow 在 FF 上进行自定义选择框 但自从版本 30 发布以来 它完全停止工作 我试图找出这是否已被弃
  • 如何使 CSS 样式覆盖 JavaScript 应用的样式

    我动态创建一个 HTML 表 并应用一些样式 var tbl document createElement table tbl id CrewMemberTable document getElementById CrewMemberPan
  • Firefox 背景图像在切换标签后消失

    我在渲染背景图像时遇到一些非常奇怪的问题 我不确定这是 Firefox 的错误还是我的错 每次我在 Firefox 中打开项目站点时 所有背景图像都会正确加载并显示 当我切换到另一个选项卡并在一段时间后切换回来后 所有背景图像都消失了 我检
  • 如何在不知道id的情况下从内页获取父iframe元素?

    让我们想象一下我有这样的东西 div div test html 是空页面 自定义hash属性始终具有不同的值 出于安全原因两个页面位于同一域 iframe 元素的数量和顺序是随机的 我的问
  • Bootstrap 的跨浏览器数字微调器/步进器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个与 Twitter Bootstrap 2 3 集成的数字微调器 使用 HTML5input type number
  • PHP 在数组内循环

    我怎样才能在一个内部循环array在我的代码中 这是我的脚本的静态版本 val array array value gt Male label gt Male array value gt Female label gt Femal my
  • 纯CSS代码,没有绝对定位

    我试图想出一个纯CSS代码 就像你在电视上看到的那样 仅not粘在屏幕底部 我已经找到了涉及 JS 的东西 但我正在努力避免 JS 我还发现了一些其他人创建的纯 CSS 代码 但这些的问题在于它们都使用position absolute 这
  • 显示仅允许数字和小数点的输入?

    有什么方法可以定义一个
  • 如何减少 jQuery 函数中使用的子级数量?

    我觉得我必须使用太多 children 在我的一些 jQuery 函数中 这是我的 HTML div class goal small container div class goal content div class goal row
  • 使用 node-sass 监视整个目录时指定输出文件名

    目前 我可以在查看单个 SCSS 文件时使用 package json 文件中的 node sass build 命令指定文件名 sass build node sass src scss main scss dist css main m
  • <输入类型=按钮> 与 <按钮> [重复]

    这个问题在这里已经有答案了 我有点困惑 这些有什么区别呢 请不要引用非常旧的帖子 我注意到在 html 和样式表中访问某些样式是不同的内联样式
  • 使用 Jsoup 选择没有类的 HTML 元素

    考虑一个像这样的 html 文档 div p p p p p class random class name p div 我们怎样才能选择所有p元素 但不包括p元素与random class name class Elements ps b

随机推荐

  • 在 Swift cocoa 应用程序中使用 Quick Look 来预览音频文件

    我的应用程序在 NSTableView 中列出音频文件 MP3 每行的对象都包含音频文件的路径 我希望在选择一行时按下空格键时能够使用 快速查看 如在 Finder 中 预览音频文件 通过查看相关问题和答案 我注意到该 API 似乎是私有的
  • 索引有重新记录吗?

    我手头没有具体的问题 但我在过去遇到过一些情况 我不小心炸毁了我的索引 并希望我可以返回给定文件的先前状态 该文件在某个时刻被索引 一些示例案例是 git add
  • 禁用单个 git 命令的钩子

    鉴于我需要在我的钩子脚本中使用 git 我希望我的钩子脚本本身不触发钩子 所以我想在每个命令的基础上跳过钩子 即我正在寻找如下选项 git no hooks some git command 您可以使用 git c core hooksPa
  • 面向对象编程中的抽象数据类型是什么?

    面向对象编程中的抽象数据类型是什么 我已经浏览过这个主题的维基百科 但我仍然不清楚 有人可以澄清一下吗 An 抽象类是一个概括的概念 它是您发明的类 仅用作继承的基类 但不能从中实例化对象 And 抽象数据类型 ADT https en w
  • 带 PDF 的 UIWebView

    我正在使用显示 PDF 文件UIWebView 我想做两件事 我想让页面适合手机屏幕 而用户无需双击即可做到这一点 我想删除显示的 PDF 周围带有灰色阴影的边距 感谢您的帮助 我认为这不会有太大帮助 但我认为最好的选择是将 PDF 渲染为
  • Laravel:它如何注册配置服务?

    Laravel 如何注册配置服务 处理Config立面和config 帮手 我在任何地方都找不到它config app php providers并且文件中没有提及其注册 所有配置方法 get set has 都位于Illuminate C
  • 将 XSSFWorkbook 写入 zip 文件

    我现在有这个问题 我想将此 XSSFWorkbook 工作簿 obj 中的 excel 文件写入 zip 文件 例如 example zip 同时包含此 example xlsx 文件 到远程服务器 我尝试过以下操作但不起作用 它创建了一个
  • 我可以获得 BSON 的更多解释吗?

    我试图理解BSON via http bsonspec org 规格 http bsonspec org specification 但仍然存在一些问题 让我们以上面网站中的一个例子为例 hello world x16 x00 x00 x0
  • 所需接口 vs 接口实现 vs <> 依赖

    正如标题所示 三者之间有什么区别 什么时候应该使用三者之一而不是其他两者 互联网上充满了他们的定义 但我找不到任何关于何时何地使用所需界面或 lt
  • 自动采购 vimrc 破坏了电力线

    我正在使用 gVim 运行 Windowsversion 7 3 46 32bit 我已经设置 Vim 在保存后自动获取我的 vimrc if has autocmd autocmd bufwritepost vimrc win sourc
  • settings.gradle 出现颤动位置错误

    我是颤振的新手 正在尝试构建一个跟踪位置应用程序 我的扑动版本是Flutter 1 18 0 7 0 pre 21 channel master https github com flutter flutter git and flutte
  • 如何签署以编程方式生成的 iOS 配置文件?

    Context 我有一个 web 应用程序 前端 JS 后端 PHP 它生成一些MDM iOS 配置文件 https developer apple com enterprise documentation Configuration Pr
  • 关于 iPhone 应用程序包对于 App Store 的合理大小的问题。存储内存!

    我计划将我的新应用程序提交到 App Store App包含大量图像资源 动画 超过40M App Store 对应用程序包大小有正式限制吗 我从来没有见过这样的情况 认为应该没问题 这样对吗 我的主要问题是 如果应用程序很大 可用性是否会
  • Vector 是一个过时的集合

    检查报告 java util Vector 或 java util hashtable 的任何使用 虽然仍然受支持 但这些类已被 JDK 1 2 Collection 类废弃 并且可能不应该在新的开发中使用 我有一个 Java 项目 它使用
  • 如何将缺失的行插入到该数据集中?

    我想做的是每当缺少一行时将记录插入到数据集中 如果您查看上面的数据集 它包含 3 列属性 然后是 2 个数值 第三列 TTF 是增量的 不应跳过任何值 在此示例中 缺少显示在底部的 2 行 因此 我希望我的代码执行的操作是将这两行插入到结果
  • 如果长度 > 5 如何修剪数组

    如果长度 gt 5 如何修剪数组 我的 JSON 是 name aaa files name A link string com name Q link string com name M link string com
  • 如何删除 Github 网络视图中显示的 git 中的未命名分支

    在我的 git 存储库的 Github 网络视图中 有一个没有名称的 幻影 分支 请看下图 为了简单起见 我想删除黑色分支 只留下蓝色分支 如何才能做到这一点 一些带有哈希值的标签 假设黑色分支从提交 A 开始 到提交 Z 结束 A 和 Z
  • 请帮助我完成康威生命游戏的基本 java 实现

    我花了很长时间试图编写一个程序来实现康威的生命游戏 链接更多信息 http en wikipedia org wiki Conway 27s Game of Life 我正在遵循一些在线指南 并获得了大部分功能 我编写了如下所示的 next
  • Xamarin 表单向左滑动/向右滑动手势

    我想先说一下 我对移动开发 Xamarin C Net 完全陌生 我正在使用 Xamarin Forms 创建移动应用程序 但遇到了无法使用滑动手势的问题 至少根据我看到的文档是这样 我找到了这个网站 http arteksoftware
  • 如何使用CSS替换PNG图像的颜色? [复制]

    这个问题在这里已经有答案了 我在网页中有一个图标 div class icon container img src img gavel3 png class gavel icon style width 80px div 我正在尝试用颜色替