javascript - 是否可以使用 JavaScript/CSS 动态编辑图像,使它们的背景变得透明?

标签 javascript html css animation image-manipulation

总结:我有多个图纸扫描为黑白并保存为 png。我想在网页中对绘图图像进行分层,以便底层在上层下方可见。是否可以使用 JavaScript/CSS 动态修改 png,使 png 背景变得透明?

原因:我正在学习传统动画。到目前为止,我所知道的唯一可以叠加图像层的开源软件是pencil。 .但是,它的框架编辑器很难使用。我想象一个涉及 JavaScript 和用 csv 编写的帧序列的解决方案是可能的(而且可能更容易!)。

最佳答案

我有两种方法:

CSS方式: 元素{不透明度:0.5}

JS方式:

function transparent(){

var img = document.getElementById('id');
img.style.opacity = "0.5";

};
transparent();

关于javascript - 是否可以使用 JavaScript/CSS 动态编辑图像,使它们的背景变得透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827686/

相关文章:

html - 如何创建具有两行元素而不是一行的侧滚动条?

Jquery:如何将图像叠加在一起?

css - 如何使用 material-ui 和 styled-components 定位按钮库

javascript - 在印象中执行第三方 JavaScript 片段

javascript - 跨浏览器兼容性的脚本链接格式

javascript - 谷歌地图不输入www就坏了

javascript - Codeigniter上传带有数组字段名称的图像文件

c# - 匹配 HTML 输入的所有文本内容的正则表达式

使用 innerHTML 时 JavaScript 不工作

jquery - 使用 jQuery 向 iFrame 添加样式