--- 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")}} として使用することができます。
不透明オブジェクトとして、公開されているプロパティはありません。
継承されたメソッドはありません。
offset
および color
で定義される、グラデーションの新しい停止点を追加します。オフセットが 0
と 1
の間でなければ INDEX_SIZE_ERR
が発生し、色が CSS の {{cssxref("<color>")}} として解釈できない場合は SYNTAX_ERR
が発生します。仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('HTML WHATWG', "the-canvas-element.html#canvasgradient", "CanvasGradient")}} | {{Spec2('HTML WHATWG')}} |
このページの互換性一覧表は構造化データから生成されています。データに協力したいのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("api.CanvasGradient")}}