3
A
回答
0
它實際上是不可能的純CSS。
更改圖像的顏色,有兩個公共的解決方案:
- 使用SVGs改變顏色的CSS(見this link更多信息)之前創建
- 使用兩個圖像,並創建一個小腳本在這兩個圖像之間進行切換
第一種解決方案肯定是最好的,因爲您只需要一個SVG文件,並且可以使用簡單的CSS命令來實現所需的結果。但是,如果您熟悉Javascript,則第二個選項也非常簡單。
3
您可以使用filter: invert(100%)
來實現此目的。
但請記住,只存在有限的支持,所以它不會在所有的瀏覽器。請參閱:http://caniuse.com/#search=filter
.container {
background-color: black;
width: 35px;
height: 35px;
padding-top: 10px;
}
img {
filter: invert(100%);
}
<div class="container">
<img src="https://i.stack.imgur.com/qiFDT.png">
</div>
+1
爲什麼downvote? –
+0
@ spencer.sm upvoted,其實不錯) – godblessstrawberry
相關問題
- 1. 如何使用透明度繪製PNG圖像輪廓(邊框)
- 2. 爲餅圖繪製輪廓
- 3. 繪製輪廓後找到輪廓
- 4. 用圖形繪製窗體的輪廓
- 5. 如何在圖像上繪製帶有輪廓的文本?
- 6. 如何在iPhone中爲圖像繪製輪廓sdk
- 7. OpenCV:在二進制圖像中繪製對象的輪廓
- 8. 如何用3個矢量繪製輪廓/熱圖圖?
- 9. 如何在一列上繪製輪廓?
- 10. OpenGL繪製矩形輪廓
- 11. matplotlib繪製橢圓輪廓
- 12. 繪製輪廓分類matlab
- 13. 繪製輪廓點 - Matplotlib/Python
- 14. 繪製箭頭與輪廓
- 15. 繪製輪廓與核心圖形
- 16. 輪廓opencv:如何消除二進制圖像中的小輪廓
- 17. matplotlib中的輪廓不會繪製輪廓的指定數量
- 18. 如何在Flex餅圖的特定楔形上繪製輪廓?
- 19. 如何繪製六邊形圖上的輪廓?
- 20. 如何繪製給定數據的輪廓圖
- 21. 通過matlab在圖像中繪製兩個輪廓
- 22. 在OpenCV中繪製單個輪廓在圖像上
- 23. 使用sdl2繪製輪廓圓
- 24. 使用輪廓繪製函數
- 25. 在Android中使用opencv繪製輪廓
- 26. 圖像的輪廓軸
- 27. 製作繪圖應用程序的截圖+繪製2D形狀輪廓
- 28. 將從一個圖像獲得的輪廓繪製在另一個圖像上
- 29. 翼型輪廓幾何繪圖
- 30. 如何從輪廓恢復圖像?
你能告訴我們您所遇到的問題的更多細節?你有什麼特別的嘗試? –
你不能:PNG是一個位圖圖像,它的像素內容不能被CSS修改(除非你正在談論應用CSS過濾器)。從技術上講,你可以簡單地使用'invert'過濾器,但是假設PNG是一個帶有黑色輪廓和透明填充的圖像。相反,您想要將圖像作爲具有路徑的SVG導出。您始終可以使用CSS更改路徑筆觸顏色。 – Terry
如果您將黑色輪廓上色爲白色,圖像是否消失? – chiliNUT