javascript - 如何直接在浏览器中更改图像的颜色?

标签 javascript css browser svg

感谢您的宝贵时间。我们销售多种颜色的许多 3D 打印产品,因此我们必须为我们提供的每种该死的颜色创建一个 PNG(或 JPG)图像文件,因此如果我们有 10 种产品 10 种颜色,这意味着我们必须创建 100 个 PNG 图像文件导出。

我的问题是:有什么办法可以在客户端动态改变图像的颜色吗?例如,如果用户选择一种颜色,则对象会更改其颜色而无需加载新的 img 文件

是否为此目的创建了 SVG 文件? (我是不是在说傻话?:P)

通常每个图像只有一种颜色和灰色阴影,例如:

enter image description here

最佳答案

从图像中移除颜色,留下透明度。当在图像包装器的 HTML 元素上使用背景颜色时,它可以与图像融为一体。

关于javascript - 如何直接在浏览器中更改图像的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26245387/

相关文章:

c# - 如何从 C#.net 传递包含\n 和\t 的长文本的 javascript 参数

javascript - 如何使 CSS 与 MUI TableContainer 一起工作

jquery - 在运行时获取 div 高度

browser - 为什么网页浏览器中会出现问号?

jquery - 如何确定对象到浏览器窗口右边框的距离

iis - IIS 日志中列出的浏览器列表

javascript - 为缩略图 slider 添加淡入淡出效果或预加载 li 元素

javascript - 如何在ajax轮询中发送div的最后一个类?

javascript - 使用行 View 的主干 TableView - 如何构建?

html - 在 CSS 中内联使用 SVG 图像 :before pseudo-element