画像にマウスを置いたときにズームイン/ズームアウトするには JS を使用します

画像にマウスを置いたときにズームイン/ズームアウトするには JS を使用します

マウスが画像上にあるときにズームインおよびズームアウトするには、JS を使用します。具体的なコードは次のとおりです。

<!DOCTYPE html>
<html>
<ヘッド>
	<タイトル></タイトル>
</head>
<本文>
	<div id='div_jpg' スタイル="幅: 200px;高さ: 200px;">
		<img src="./128206.jpg" id="img" スタイル="幅: 100%;高さ: 100%;">
	</div>
	<スクリプト>
		var img = document.getElementById('img')
		変数 s1,s2
		コンソール.log(画像)
		// 画像拡大効果 i = 100;
		img.addEventListener('mouseover',function(){
			クリア間隔(s1);
			s1 = setInterval(関数(){
				i+=0.1;
				img.style.width = (i)+'%';
				img.style.height = (i)+'%';
				パースフロート
				if(i>=120) clearInterval(s1);
			},1);
		})
		img.addEventListener('mouseout',function(){
			クリア間隔(s2);
			s2 = setInterval(関数(){
				i-=0.1;
				img.style.width = (i)+'%';
				img.style.height = (i)+'%';
				パースフロート
				i<=100の場合、s2をクリアします。 
			})
		})

	</スクリプト>
</本文>
</html>

ソースコードを共有してください。気に入った友達はクリックして表示します:

jQueryプラグインPinchzoom.jsをベースに、指でタッチして画像を拡大する特殊効果のソースコード

jQuery マウスを画像の上に置くと拡大し、スライドするとタイトルの特殊効果が表示されます。

これで、マウスを画像上に置いてズームイン/ズームアウトする JS の使い方に関する記事は終了です。 js 画像のズームイン/ズームアウトの詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • jsは画像をクリックすると画面の中央にポップアップして拡大する効果を実現します。
  • 画像拡大表示効果を実現するjs
  • jsは画像の回転を実現します。jsはマウスの中央をスクロールして画像を拡大縮小します。
  • JSはサムネイルをクリックすると、画面全体の中央に画像が拡大表示されます。

<<:  MySql 5.6.35 winx64 インストール詳細チュートリアル

>>:  VMware10 での CentOS 7 のインストールと設定のチュートリアル

推薦する

入力のid属性とname属性の違いの例

長い間ウェブサイトを作ってきましたが、入力時のnameとidの違いがまだわかりません。最近jQuer...

HTMLタグのデフォルトスタイルの配置

html、address、blockquote、body、dd、div、dl、dt、fieldset...

js の parseInt() の奇妙な動作の調査と修正

背景: parseInt(0.006) または parseInt(0.0006) は 0 という値を...

WebプロジェクトのDockerデプロイメントの実装

前回の記事では、docker サービスをインストールしました。引き続き、Web プロジェクトのデプロ...

Centos6.5 の rpm パッケージから mysql5.7 をインストールするときに発生する初期化エラーの解決策

1. rzをサーバーにアップロードして解凍する rz [root@mini2 アップロード]# ta...

Web ページ WB.ExecWB 制御印刷メソッド呼び出しの説明とパラメータの紹介

WebページWB.ExecWB制御印刷方法コードをコピーコードは次のとおりです。 <テーブルの...

jQueryカルーセル機能を実装する方法

この記事では、jQueryカルーセル機能の実装コードを参考までに共有します。具体的な内容は次のとおり...

innerHTML を理解する

<br />関連記事: innerHTML HTML DOM insertRow() メ...

数十行のjsを使用してクールなキャンバスインタラクティブ効果を実現する方法を教えます

目次1. 円を描く2. マウスで動かした円3. マウスでドラッグした粒子4. カラーグラデーション粒...

JavaScript を使用してページに動的な検証コードを実装する例

導入:現在、プログラム攻撃を防ぐために、ユーザーがログインまたは登録するときに多くの動的検証テクノロ...

Ubuntu システムログで /var/log/messages を設定する方法

1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...

HTML でのアンカーポイントの適用

アンカーポイントの設定<a name="トップ"></a>...

WindowsにMySQL5.7圧縮パッケージを素早くインストールする

この記事では、Windows に MySQL 5.7 圧縮パッケージをインストールする方法について説...

JSはタイムラインの自動再生を実現する

最近、次のような効果を実装しました。再生ボタンをクリックするとタイムラインの再生が開始され、一時停止...

HTML の 5 種類のスペースの意味

HTML には、幅の異なる 5 つのスペース エンティティが用意されています。非改行スペース ( )...