マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

transform:scale()比例したズームインまたはズームアウトを実現できます。
transitionは、アニメーションの実行時間を設定して、アニメーションの実行を遅くしたり速くしたりできます。効果図は次のとおりです。

ここに画像の説明を挿入

ソースコード:

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="utf-8">
		<title>マウスが移動したときにズーム効果を実現する CSS</title>
        <スタイル タイプ="text/css">
        	div{
        		幅: 200ピクセル;
        		高さ: 300px;
        		マージン:0 自動;
        		上マージン: 100px;
        	}
        	div画像{
        		幅: 100%;
        		高さ: 100%;
        		transition: all 0.6s; //アニメーションの実行時間を0.6秒に設定する
        		カーソル: ポインタ;
        	}
        	div画像:hover{
        		transform: scale(1.2); //比率に応じて画像を1.2倍に拡大するように設定します }
        </スタイル>
	</head>
	<本文>
		<div>
			<img src="images/unnamed.jpg">
		</div>
	</本文>
</html>

- 画像が div からはみ出た場合にマスクします。

ここに画像の説明を挿入

ソースコード:

<!DOCTYPE html>
<html>
	<ヘッド>
		<メタ文字セット="utf-8">
		<title>マウスが移動したときにズーム効果を実現する CSS</title>
        <スタイル タイプ="text/css">
        	div{
        		幅: 200ピクセル;
        		高さ: 300px;
        		マージン:0 自動;
        		上マージン: 100px;
        		overflow: hidden; //div を超えると画像は非表示になります }
        	div画像{
        		幅: 100%;
        		高さ: 100%;
        		transition: all 0.6s; //アニメーションの実行時間を0.6秒に設定する
        		カーソル: ポインタ;
        	}
        	div画像:hover{
        		transform: scale(1.3); //比率に応じて画像を1.3倍に拡大するように設定します }
        </スタイル>
	</head>
	<本文>
		<div>
			<img src="images/unnamed.jpg">
		</div>
	</本文>
</html>

これで、マウスが画像上を移動したときに CSS を使用して画像のズームとスロートランジション効果を実現する方法についての説明は終了です。マウスが画像上を移動したときに CSS で画像をズームする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  Jira リバース プロキシを実装するための nginx について

>>:  MySQL 接続例外とエラー 10061 の解決方法

推薦する

Div はフラッシュを覆います。フラッシュ透過方式により、フラッシュ上に DIV レイヤーを配置できます。

2つのタイプがあります: (異なるブラウザ) 1. IEブラウザで利用可能コードをコピーコードは次の...

Nginx に lua-nginx-module モジュールをインストールする方法

ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...

div の幅が width:100% に設定されていて、パディングまたはマージンが親要素を超えてしまう問題の解決方法

序文この記事では、div の幅を 100% に設定し、親要素を超えてパディングまたはマージンを設定す...

MySQLクエリ文の実行プロセスの詳細な説明

目次1. クライアントとサーバー間の通信方法2. クエリキャッシュ3. クエリ最適化処理4. クエリ...

MySQL における悲観的ロックと楽観的ロック

リレーショナル データベースでは、悲観的ロックと楽観的ロックがリソース同時実行シナリオのソリューショ...

MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法

1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...

HTM と HTML の違いは何ですか? HTM と HTML の違いは何ですか?

Web デザインを学習する過程で、html と htm の関係など、遭遇した多くの問題について深く...

CSS3 は反転可能なホバー効果を実現します

CSS3 は反転可能なホバー効果を実装します。具体的なコードは次のとおりです。 1.css /*基本...

JavaScript axiosのインストールとパッケージ化のケースの詳細な説明

1. axiosプラグインをダウンロードする cnpm インストール axios -S 2. mai...

MySQLトリガーの簡単な使用例

この記事では、例を使用して MySQL トリガーの簡単な使用方法を説明します。ご参考までに、詳細は以...

2時間のDocker入門チュートリアル

目次1.0 はじめに2.0 Dockerのインストール3.0基本的なDockerコマンド4.0 Do...

CSSを使用してファイルアップロードパターンを描画する

以下に示すように、あなたならどのようにそれを達成しますか: 通常、フォントアイコンを使用して中央にプ...

Linux オペレーティング システムで ssh/sftp を構成して権限を設定する方法

FTP と比較すると、SSH ベースの sftp サービスは、セキュリティが優れており (非プレーン...

MySQLはデータテーブル内の既存のテーブルを分割します

目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...

DockerにRabbitMQをインストールする詳細な手順

目次1. 鏡を見つける2. RabbitMQイメージをダウンロードする3. RabbitMQコンテナ...