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

HTML5キャンバスでシャドウをドロップ


HTML5キャンバスは、図面の周りに素敵な影を作成する機能を提供します。すべての描画操作は、4つのグローバルシャドウ属性の影響を受けます。

Sr.No.
プロパティと説明
1
shadowColor [=value]
このプロパティは現在のシャドウカラーを返し、シャドウカラーを変更するように設定できます。
2
shadowOffsetX [=value]
このプロパティは、現在のシャドウオフセットXを返し、シャドウオフセットXを変更するように設定できます。
3
shadowOffsetY [=value]
このプロパティは、現在のシャドウオフセットYを返し、シャドウオフセットYを設定および変更できます。
4
shadowBlur [=value]
このプロパティは、シャドウに適用されているブラーの現在のレベルを返し、ブラーレベルを変更するように設定できます。

次のコードを実行して、シャドウを作成してみてください。

<!DOCTYPE HTML>
<html>
   <head>
      <style>
         #test {
            width: 100px;
            height:100px;
            margin: 0px auto;
         }
      </style>

      <script type>
         function drawShape(){
            // get the canvas element using the DOM
            var canvas = document.getElementById('mycanvas');
            // Make sure we don't execute when canvas isn't supported
                 
            if (canvas.getContext){
               // use getContext to use the canvas for drawing
               var ctx = canvas.getContext('2d');
               ctx.shadowOffsetX = 2;
               ctx.shadowOffsetY = 2;
               ctx.shadowBlur = 2;
               ctx.shadowColor = "rgba(0, 0, 0, 0.5)";
               ctx.font = "20px Times New Roman";
               ctx.fillStyle = "Black";
               ctx.fillText("This is shadow test", 5, 30);
            } else {
               alert('You need Safari or Firefox 1.5+ to see this demo.');
            }
         }
      </script>
   </head>

   <body id = "test" onload = "drawShape();">
      <canvas id = "mycanvas"></canvas>
   </body>
</html>

  1. HTML5でdrawImage()を使用して画像を描画する方法は?

    HTML5 drawImage()メソッドは、キャンバス上に画像、キャンバス、またはビデオを描画するために使用されます。また、画像の一部を描画します。また、画像サイズを拡大または縮小するために使用することもできます。 これがdrawImage()メソッドのパラメータ値です- Sr.No drawImage()パラメータと説明 1 img 画像、キャンバス、またはビデオを指定します。 2 sx xクリッピングを開始する場所を調整します。これはオプションです。 3 sy yクリッピングを開始する場所を調整します。こ

  2. HTML5キャンバスで画像を使用する方法は?

    HTML5 タグは、スクリプトを使用してグラフィックやアニメーションなどを描画するために使用されます。 HTML5で導入された新しいタグです。 HTML5キャンバスで画像を使用するには、drawImage()メソッドを使用します。このメソッドは、指定された画像をキャンバスに描画します。 次のコードを実行して、HTMLCanvasで画像を使用する方法を学ぶことができます。ここで、画像は画像またはキャンバスオブジェクトへの参照です。 xとyは、画像を配置するターゲットキャンバス上の座標を形成します。 例 <!DOCTYPE HTML> <html>