--- title: CanvasGradient slug: Web/API/CanvasGradient tags: - API - Canvas - CanvasGradient - Interface - Reference - グラデーション translation_of: Web/API/CanvasGradient ---

CanvasGradient インターフェイスは、グラデーションを記述する不透明オブジェクトを表します。 {{domxref("CanvasRenderingContext2D.createLinearGradient()")}} または {{domxref("CanvasRenderingContext2D.createRadialGradient()")}} メソッドから返されます。

{{domxref("CanvasRenderingContext2D.fillStyle", "fillStyle")}} または {{domxref("CanvasRenderingContext2D.strokeStyle", "strokeStyle")}} として使用することができます。

プロパティ

不透明オブジェクトとして、公開されているプロパティはありません。

メソッド

継承されたメソッドはありません。

{{domxref("CanvasGradient.addColorStop()")}}
offset および color で定義される、グラデーションの新しい停止点を追加します。オフセットが 01 の間でなければ INDEX_SIZE_ERR が発生し、色が CSS の {{cssxref("<color>")}} として解釈できない場合は SYNTAX_ERR が発生します。

仕様書

仕様書 状態 備考
{{SpecName('HTML WHATWG', "the-canvas-element.html#canvasgradient", "CanvasGradient")}} {{Spec2('HTML WHATWG')}}  

ブラウザーの対応

{{Compat("api.CanvasGradient")}}

関連情報

{{APIRef("Canvas API")}}