0
我想要做的是這樣的: 使用Fabricjs,我希望alert("the bg color is: "+canvas.getBackgroundColor())
但是,該方法不存在。如何獲得畫布的背景顏色
我也試過canvas.backgroundColor
,但是它返回一個空字符串。
儘管我的努力,似乎沒有任何回報的畫布的背景顏色。有誰知道這是怎麼做到的嗎?
我想要做的是這樣的: 使用Fabricjs,我希望alert("the bg color is: "+canvas.getBackgroundColor())
但是,該方法不存在。如何獲得畫布的背景顏色
我也試過canvas.backgroundColor
,但是它返回一個空字符串。
儘管我的努力,似乎沒有任何回報的畫布的背景顏色。有誰知道這是怎麼做到的嗎?
默認情況下,html canvas是透明的。
繪製空畫布時,身體的背景將會顯示。
設置在fabricJS背景顏色,這樣做:或者
var bkColor = canvas.backgroundColor;
,您:
canvas.backgroundColor = 'red';
只要你已經設置背景顏色,你可以這樣獲取:可以在CSS中設置背景,因爲fabricJS創建的畫布將採用最初提供的畫布元素的CSS:
#myCanvas{ background-color:"skyblue"; }
我想要fabricjs返回畫布顏色。我將它設置爲紅色。我點擊一個按鈕,然後我想讓它在警報中給出背景的顏色。 –
沒問題。假設你已經設置了背景顏色,所以它不爲空,你可以使用canvas.backgroundColor(backgroundColor是fabric.canvas的一個屬性)來檢索它。 – markE
自動調用時會一直返回一個空字符串,但是如果我等待在打電話給他之前一兩秒鐘。謝謝! –