我有一個.png或.jpeg圖像。根據選擇的主題,我想更改圖像的顏色(以前可能是白色,我想將其更改爲紅色)。我怎樣才能做到這一點。動態更改圖片顏色
Q
動態更改圖片顏色
-3
A
回答
1
2
您可以通過
- 做它的形象
- 變化的頂部添加
<div>
標記它的不透明度爲0.5或更低 - 改變它的使用上點擊
我在下面添加了一個片段。
document.getElementById("green").addEventListener("click",function(){
document.getElementById("canvas").style.backgroundColor = "green";
});
document.getElementById("red").addEventListener("click",function(){
document.getElementById("canvas").style.backgroundColor = "red";
});
document.getElementById("blue").addEventListener("click",function(){
document.getElementById("canvas").style.backgroundColor = "blue";
});
img{
width:200px;
height:200px;
z-index:900;
}
#canvas{
width:200px;
height:200px;
opacity:0.3;
z-index:999;
position:absolute;
}
button{
float:right;
/*margin-top:200px;*/
margin-right:10px;
}
<div id="canvas"></div>
<img src="https://i.stack.imgur.com/wwy2w.jpg" id="image">
<button id="green">green</button>
<button id="red">red</button>
<button id="blue">blue</button>
相關問題
- 1. 更改圖片顏色
- 2. 動態更改圖像顏色
- 3. Highcharts:動態更改樣條圖顏色
- 4. Flex動態更改圖像顏色?
- 5. 餅圖切片顏色動態地在Highcharts中更改
- 6. 如何動態更改單個切片的jqplot餅圖顏色?
- 7. jQuery在更改時動態更改顏色/背景顏色
- 8. 鼠標懸停更改圖片顏色
- 9. JqPlot餅圖 - 更改餅切片顏色
- 10. 更改圖片onclick並更改畫布上的圖像顏色
- 11. 更改圖片動態
- 12. 在片段更改時更改狀態欄顏色[Android Lollipop]
- 13. JProgressBar動態更改條形顏色
- 14. 動態更改標籤的顏色
- 15. 用JavaScript動態更改背景顏色
- 16. Flex 3 ColumnChart:動態更改列顏色
- 17. HighCharts - 動態更改軸標題顏色
- 18. 動態更改Gtk.Entry的背景顏色
- 19. 動態更改ShapeDrawable的顏色
- 20. 動態更改導航顏色JS/CSS
- 21. 動態更改折線顏色
- 22. Android:動態更改TextView背景顏色
- 23. 更改背景顏色動態(安卓)
- 24. 動態更改背景顏色
- 25. 動態更改NSButton NSImage顏色
- 26. 更改背景顏色動態
- 27. 如何動態更改形狀顏色?
- 28. 動態更改特定顏色
- 29. amCharts:動態更改子彈顏色
- 30. 動態更改NatTable中的行顏色
爲什麼你需要爲這個圖像(你就不能使用CSS)?否則,看看CSS濾鏡,你可能可以調整圖像的色調,但我懷疑這不是你想要的。 – series0ne
在這種情況下,你需要改變圖像本身的主題 –
實際上,我們正在使用我們的網站材料設計,所以在同一圖像,我們想要不同的情況下不同的顏色(如懸停,點擊,點擊等) –