ホームページ >ウェブフロントエンド >jsチュートリアル >JS コードを使用して Web スクラッチ カードを作成する
キャンバスと JS を使用してスクラッチオフ チケットを作成するためのコードを共有します。JS 部分はコメントを削除した 20 行未満のコードです
効果は次のとおりです
特に注意する点はありません。エフェクトについては、いくつかの CSS スタイルを追加しました
<body> <img src="img/gailun.jpg"/> <canvas id="canvas" width="400" height="300"></canvas> </body>
1 を追加しました。ブラウザの組み込みエフェクトをクリアするには、グレーの布の下に
<style type="text/css">*{margin: 0;padding: 0; }img{width: 400px;height: 300px;left: 200px;position: absolute;z-index: -1; }canvas{margin-left:200px; }</style>
を追加する必要があります。 z-index;
3. 画像の絶対位置
js 部分
ロジックを分析します
1. マウスを押して、対応する領域を移動し、スクレイピングを続けずにマウスの位置を変更しますjsコード
*{margin: 0;padding: 0; }注意すべき点
1. 画像とキャンバスが左に200px移動するため、円の始点座標は取得位置に対して200px減少します。 2.globalCompositeOperation は、ソース (新規) 画像の描画方法を設定または返すキャンバスの関数です ターゲット (既存) 画像上には、他にも 10 個の書き込みメソッドがあります
以上がJS コードを使用して Web スクラッチ カードを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。