Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何制作一个像你一样的网页,选择颜色和项目';s的颜色是否更改为选定的颜色?_Javascript_Html_Css_Colors_Photoshop - Fatal编程技术网

Javascript 我如何制作一个像你一样的网页,选择颜色和项目';s的颜色是否更改为选定的颜色?

Javascript 我如何制作一个像你一样的网页,选择颜色和项目';s的颜色是否更改为选定的颜色?,javascript,html,css,colors,photoshop,Javascript,Html,Css,Colors,Photoshop,我其实不知道这种情况的具体名称(如果有),我的问题是这个; 我想建立一个网页像在购物网站或官方汽车公司网站的网页 例如,您想购买一件t恤衫,当您单击颜色时,t恤衫的图像会像所选颜色一样发生变化,或者在汽车公司官方网站上,汽车有颜色选项,您可以选择网站显示汽车颜色的颜色 我做了类似的事情,但4种颜色选项,我改变了它的颜色photoshop它正在工作,但我有4种不同的图像,我需要这样做,像100种不同的颜色。但是我不能制作100张不同的图片,因为这有什么办法可以解决这个问题吗 我希望,我能解释我自己

我其实不知道这种情况的具体名称(如果有),我的问题是这个; 我想建立一个网页像在购物网站或官方汽车公司网站的网页

例如,您想购买一件t恤衫,当您单击颜色时,t恤衫的图像会像所选颜色一样发生变化,或者在汽车公司官方网站上,汽车有颜色选项,您可以选择网站显示汽车颜色的颜色

我做了类似的事情,但4种颜色选项,我改变了它的颜色photoshop它正在工作,但我有4种不同的图像,我需要这样做,像100种不同的颜色。但是我不能制作100张不同的图片,因为这有什么办法可以解决这个问题吗

我希望,我能解释我自己


谢谢大家!

如果我正确理解了这个问题,您会问是否有一种方法可以通过编程方式对图像进行Photoshop。我试过了,我想我有办法了

首先,你应该拍下你的照片。然后使用photoshop或任何其他软件,使需要改变颜色的对象透明。然后查看下面的代码并相应地进行调整

JS:

HTML:

蓝色
红色
绿色
//插入图片的宽度和高度
//Picture1是带有对象的图片
单击“红色”按钮时,div的背景颜色将变为红色,并且由于您使对象的背景透明,因此对象应显示为红色


如果您不了解情况,请询问,我需要支持!谢谢你的支持。我很清楚你的意思。您正在另一张图片上添加图片谢谢。如果您觉得有帮助@AliİmranKorkmaz,请您更新我的答案好吗?我已经更新了,它说15岁以下的投票记录了,但不会改变任何状态等。哦,好的,谢谢!!
function blue() {
    document.getElementById("div").style.backgroundColor = "blue";
}
function red() {
    document.getElementById("div").style.backgroundColor = "red";
}
function green() {
    document.getElementById("div").style.backgroundColor = "green";
}
<button onclick="blue()">Blue</button>
<button onclick="red()">Red</button>
<button onclick="green()">Green</button>

<div id="div" style="z-index: 1; background-color: blue; width:550; height:718;"> //Insert the width and height of the picture
<img src="Picture1.png" style="z-index:2;"/> //Picture1 is the picture with the object
</div>