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

HTM5で画像スケールのマウスオーバーを作成する


マウスオーバーで画像を拡大縮小するには、VanillaJavaScriptライブラリを使用します。

マウスの移動時に、次のように設定します。

function move(e) {
   var pos = getMousePos(myCanvas, e);
   context.drawImage(img, -pos.x, -pos.y, img.width, img.height);
}

キャンバスの場合:

//add event listener we need
myCanvas.addEventListener('mouseout', display, false);
myCanvas.addEventListener('mousemove', move, false);


function display() {
   context.drawImage(img, 0, 0, img.width>>1, img.height>>1);
}

  1. 矢印キーを使用してTkinterキャンバスで画像を移動する方法は?

    Tkinter Canvasウィジェットは、Tkinterライブラリの用途の広いウィジェットの1つです。さまざまな形状、画像、アニメーションオブジェクトを作成するために使用されます。 move()を使用して、Canvasウィジェットで定義された画像に動的属性を提供できます。 メソッド。 move(Image、x、y)のパラメータとして画像と座標を定義します キャンバス内の画像を移動するメソッド。キャンバス内の画像の場所を追跡するために、画像をグローバルに宣言します。 これらの手順に従って、画像をキャンバス内で移動できるようにすることができます。 まず、Canvasウィジェットを定

  2. マウスでTkinterキャンバスを移動する方法は?

    Tkinter Canvasウィジェットは、Tkinterライブラリの用途の広いウィジェットの1つです。さまざまな形状、画像、アニメーションオブジェクトを作成するために使用されます。 move()を使用して、Canvasウィジェットで画像を特定の方向に移動できます メソッド。 画像と座標をmove(Image、x、y)メソッドのパラメーターとして定義して、Canvas内のオブジェクトを移動します。位置を移動または変更するために、画像をグローバルに宣言します。 これらの手順に従って、画像をキャンバス内で移動できるようにすることができます。 まず、Canvasウィジェットを定義し、それ