画像にマウスを置いたときにズームイン/ズームアウトするには 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 のインストールと設定のチュートリアル

推薦する

mysql indexof関数の使用手順

以下のように表示されます。 LOCATE(部分文字列、文字列)文字列 str 内の部分文字列 sub...

Vue ローカルコンポーネントデータ共有 Vue.observable() の使用

コンポーネントが詳細になるにつれて、複数のコンポーネントが状態を共有する状況に遭遇するでしょう。Vu...

React.Childrenの詳しい使い方

目次1. React.Children.map 2. React.Children.forEach ...

MySQLデータベースを作成し、中国語の文字をサポートする方法

まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...

Mybatis マッパー動的プロキシの原理の分析

序文動的プロキシの原理を説明する前に、まず、mybatis を統合した後の dao 層の 2 つの実...

Vue パッケージアップロードサーバー更新 404 問題に対する 2 つの解決策

1: nginxサーバーソリューション、.conf構成ファイルを変更する解決策は2つある1: 位置 ...

HTML 5.1 学習: 14 の新機能とアプリケーション例

序文ご存知のとおり、HTML5 はインターネット コミュニティ全体に標準を提供する組織である Wor...

Vue はインターフェースのスライド効果を実装します

この記事では、インターフェースのスライド効果を実現するためのVueの具体的なコードを例として紹介しま...

Docker に共通コンポーネント (mysql、redis) をインストールする方法

Dockerはmysqlをインストールします docker search mysql 検索 dock...

Vue.js での $emit の使用に関する詳細な説明

1. 親コンポーネントは props を使用して子コンポーネントにデータを渡すことができます。 2....

ログインスライダー検証を実装するJavaScript

この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...

検索データ表示を実装するJavaScript

この記事ではJavaScript検索のデータ表示コードを参考までに共有します。具体的な内容は以下のと...

カタツムリ映画システムのDocker展開の詳細なプロセス分析

環境に関する声明ホストOS: Cetnos7.9 最小インストールdocker バージョン: 20....

JavaScript データ構造 双方向リンクリスト

単方向リンク リストは、先頭から末尾、または末尾から先頭への方向のみを走査できます。そのため、単方向...

Vue プロジェクトでよく使用されるツール機能の概要

目次序文1. カスタムフォーカスコマンド1. 方法1 2. 方法2 3. 方法3 2. 入力ボックス...