2014-10-31 125 views

回答

1

解決方案1:

您可以將.png轉換爲.svg並通過代碼更改顏色。

解決方案2:

在中間,透明,在容器上的標識,並改變容器的背景色爲PNG。

+0

如何?除非png是Fireworks本機文件,否則它將成爲柵格化位圖。要將位圖轉換爲矢量(SVG),您必須重繪它。所以基本上你的解決方案是「重新繪製爲SVG」? – Moob 2014-10-31 09:47:25

+0

Ilustrator - 圖像跟蹤。如果標識不是太難,結果應該是完美的! – Anfuca 2014-10-31 09:50:43

0

不,CSS無法修改圖像。

你可以做的是改變你的圖像中你希望被透明度(alpha = 0)修改的區域,並將圖像置於彩色背景中,以便能夠使用CSS進行更改。

0

CSS filters,一旦他們有more browser support,就能改變圖像的顯示在某些方面,但對於改變,我在非常短的滾動通過MDN documentation看到的顏色最好的拍攝是hue-rotate,我不相信這可能會使白色變成非白色。