0

私がやろうとしているのはこれです:Fabricjsを使用して、私はしたいのですalert("the bg color is: "+canvas.getBackgroundColor())が、そのメソッドは存在しません。

私も試しcanvas.backgroundColorましたが、空の文字列を返します。

私の努力にもかかわらず、キャンバスの背景色を返すものはないようです。誰もそれを行う方法を知っていますか?

4

1 に答える 1

3

html キャンバスはデフォルトで透明です。

空のキャンバスを描画すると、ボディの背景が表示されます。

fabricJS で背景色を設定するには、次のようにします。

canvas.backgroundColor = 'red';

背景色をすでに設定している限り、次のように取得できます。

var bkColor = canvas.backgroundColor;

または、fabricJS が作成するキャンバスは、最初に指定したキャンバス要素の CSS を取得するため、CSS で背景を設定することもできます。

#myCanvas{ background-color:"skyblue"; }
于 2013-06-20T19:49:26.230 に答える