HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML5で円形のグラデーションを描く方法は?


このメソッドは、引数で表される円で指定された円錐に沿ってペイントする放射状グラデーションを表すCanvasGradientオブジェクトを返します。最初の3つの引数は、座標(x1、y1)と半径r1の円を定義し、2番目の引数は座標(x2、y2)と半径r2の円を定義します。

createRadialGradient(x0, y0, r0, x1, y1, r1)

createRadialGradient()メソッドのパラメータ値は次のとおりです-

S.No
パラメータと説明
1
x0 x座標-グラデーションの開始点
2
y0 y-座標-グラデーションの開始点
3
r0 開始円の半径
4
x1 x座標-グラデーションの終点
5
y1 y座標-グラデーションの終点
6 r1 終了円の半径


HTML5で円形のグラデーションを描く方法は?

次のコードを実行して、HTML5で放射状/円形のグラデーションを描画する方法を学ぶことができます-

<!DOCTYPE html>
<html>
   <head>
      <title>HTML5 Radial Gradient</title>
   </head>

   <body>
      <canvas id="newCanvas" width="450" height="250" style="border:1px solid
         #d3d3d3;"></canvas>
      <script>
         var c = document.getElementById("newCanvas");
         var ctxt = c.getContext("2d");
         var linegrd = ctxt.createRadialGradient(75, 50, 5, 90, 60, 100);
         linegrd.addColorStop(0, "#FFFFFF");
         linegrd.addColorStop(1, "#66CC00");
         ctxt.fillStyle = linegrd;
         ctxt.fillRect(20, 10, 200, 150);
      </script>
   </body>
</html>

  1. HTML5でarc()を使用して円を描く方法は?

    arc()メソッドは、canvas要素を使用してHTML5で円を作成するために使用されます。 arc()メソッドを使用する円の場合、開始角度を0に、終了角度を2*Math.PIに使用します。 これがarc()メソッドのパラメータ値です- S。いいえ パラメータ 説明 1 x x座標 2 y y座標 3 r 円の半径 4 startingAngle ラジアン単位の開始角度 5 endingAngle ラジアン単位の終了角度 6 反時計回り(True / False)

  2. HTML5でlineTo()を使用して線を引く方法は?

    HTMLで線を描画するには、canvas要素を使用します。キャンバスでは、lineTo()メソッドを使用して線を描画します。 lineTo()メソッドには、線を配置するxおよびyパラメーター値が含まれています。 例 次のコードを実行して、HTML5でlineTo()を使用して線を引くことができます- <!DOCTYPE html> <html>    <head>       <title>HTML Canvas</title>    </head>