2012-04-18 101 views
4

有沒有辦法改變使用CSS而不是JS的HTML5元素的顏色? 我需要使用自定義LESS CSS規則自定義qTips工具提示指針,這是我無法使用jQuery引用的。使用CSS更改<canvas>顏色?

+0

PS。我嘗試在CSS中爲畫布設置顏色,背景顏色和邊框聲明,但這並不起作用,背景顏色被應用,但元素仍然以不同的顏色顯示在頂部。 – 2012-04-18 17:23:16

回答

5

是的,我不知道是什麼問題,你正在運行到,但我有一個工作jsfiddle here

<canvas></canvas>​ 

canvas { 
    background: #cdcdcd; 
    width:200px; 
    height:200px; 
}​ 
+0

謝謝,它似乎應該工作,但我認爲它由默認的JS文件以某種方式越過了。我嘗試在CSS規則中應用「!important」,但這也沒有做到。 – 2012-04-18 18:07:33

+0

啊......如果js以某種方式渲染它,則需要更改初始化代碼,以便抓取CSS背景顏色並設置它。我不確定畫布js究竟做了什麼,所以我不能再幫忙。 – 2012-04-18 18:16:28