私は引き分け矩形に色を追加しようとしたときについてです質問があります:RGBA色の不透明度のアニメーション表現
ctx.fillStyle = "rgba(0,102,153,1)";
ctx.fillRect(100,100,100,100);
私のドローRECTにおける色は青色光であるが、私はいくつかを作るしようとしているときその半減transperrantを作るために私の不透明度値の修正:
var opacityVar = 1;
ctx.fillStyle = "rgba(0,102,153,"+opacityVar/2+")";
ctx.fillRect(100,100,100,100);
を:
var opacityVar = 1;
ctx.fillStyle = "rgba(0,102,153,opacityVar/2)";
ctx.fillRect(100,100,100,100);
これは私がしようとしてそれまでは全く機能していません3210
これはちょうどうまく動作します、私の質問はなぜopacityVar/2
変数の間にダブル"
のマークと+
を追加する必要がありますか?
私はこれを検索しようとしていますが、rgba()
引数の詳細についての情報はありません。誰でもこの手伝いをしてください。
ご協力いただきありがとうございます。今、私はこれを理解していますが、それはまだ "rgba(0,102,153、" + opacityVar/2のように機能します。最後に ")"がなくても、 – mystreie
いいえ、 ')'は '.fillStyle'文字列の不可欠な部分です。これは、 'rgba'設定が、あなたが引数を提供し終わったことを知ることを可能にします。 – sonicblis