CSS3 マウスホバー遷移ズーム効果

CSS3 マウスホバー遷移ズーム効果

以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。いくつかの Web サイトにアクセスすると、画像に何らかのインタラクティブ効果が適用されていることがわかります。もちろん、JQuery やサードパーティの js アニメーション ライブラリを使用するなど、画像遷移効果を実現する方法は多数あります。この例では、基本的な効果のみを示しており、使用されている知識を要約したものではありません。
コードは次のとおりです。

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>
    <スクリプト></スクリプト>
    <スタイル>
        * {
            ボックスのサイズ: 境界線ボックス;
        }

        体 {
            背景色: rgb(251, 163, 163);
        }
        /* 棒グラフスタイル*/
        .containlist {
            位置: 相対的;
         
            上マージン: 100px;
            左マージン:10%;

            高さ: 100px;
            幅: 80%;

            オーバーフロー: 非表示;
            境界線の半径: 30px;
            ボックスシャドウ: rgb(54, 53, 53) 10px 10px 10px;
         

        }
        .リスト{
           
            位置: 絶対;
            幅: 100%;
            高さ: 100%;

            背景の位置: 中央;
            背景サイズ: カバー;

            境界線の半径: 30px;
            遷移: 0.5秒;
            
            色: 白;
            フォントの太さ: 太字;
            テキスト配置: 中央;
        }
       
        .list:hover {
            変換: スケール(1.2);
        }
    </スタイル>
</head>

<本文>
   
    <h1 style="text-align: center;color: white;background-color: black;">効果テスト</h1>
    <!-- 棒グラフ-->
    <div class="containlist">
        <div class="list" style="背景画像: url(006.jpg);">
            着物少女
    </div>

    <div class="containlist">
        <div class="list" style="背景画像: url(001.png);">
            スカイミラー
    </div>

    <div class="containlist">
        <div class="list" style="背景画像: url(002.png);">
            紫色の風景</div>
    </div>

    <div class="containlist">
        <div class="list" style="背景画像: url(003.png);">
            私はとてもかわいいです</div>
    </div>

     
</本文>

</html>

実際の効果

ここに画像の説明を挿入

git グラフ

ここに画像の説明を挿入

絵のスタイルを自分で変更して、自分だけの中学校スタイルを作ることができます。

CSS3 マウスホバートランジションズーム効果に関するこの記事はこれで終わりです。CSS3 マウスホバートランジションズームに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL に IP アドレスを効果的に保存する方法と、文字列 IP と数値を変換する方法の詳細な説明

>>:  Alipay の Java 決済インターフェースを開発するための詳細な手順

推薦する

CentOS 8.4 に Docker をインストールする詳細なチュートリアル

目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...

複数のdiv内のテーブルのtdwidth設定は同じで、揃えることができません

最近、複数のdivにあるテーブルのTDを同じ幅に調整しても、揃えることができず、幅にパターンがないこ...

CocosCreator の新しいリソース管理システムの分析

目次1. 資源と建設1.1 クリエイターリソースファイルの基本1.2 リソースの構築2. アセットバ...

jQueryはマウスドラッグ画像機能を実装します

この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...

Webpack ファイル パッケージ化エラー例外

webpack をパッケージ化する前に、次の作業が完了していることを確認する必要があります。 1) ...

Linux LVM 論理ボリューム構成プロセス (作成、増加、削減、削除、アンインストール) の詳細な説明

Linux LVM論理ボリューム構成プロセスの詳細な説明多くの Linux ユーザーは、オペレーティ...

nginx 設定チュートリアルにおける add_header の落とし穴の詳細な説明

序文add_header は、headers モジュールで定義されたディレクティブです。名前が示すよ...

Linux での Firewalld の高度な設定の使用に関する詳細な説明

IPマスカレードとポート転送Firewalldは2種類のネットワークアドレス変換をサポートしています...

MySQL ルートパスワードをリセットする方法

目次1. ルートパスワードを忘れてしまい、データベースにアクセスできない: DBA にとって、スーパ...

画像を読み込むための JavaScript キャンバス

この記事では、画像を読み込むためのJavaScriptキャンバスの具体的なコードを参考までに紹介しま...

CSS3アニメーションを使用した簡単な指クリックアニメーションの実装例

この記事では主に、CSS3 アニメーションで簡単な指クリックアニメーションを実装する例を紹介し、皆さ...

awk でのループの使用

同じコマンドを複数回実行するさまざまな種類のループについて学習しましょう。 awk スクリプトには、...

HTML 選択ボックスのプレースホルダーの作成に関する問題

テキスト入力でプレースホルダーを使用していますが、問題なく動作します。しかし、選択ボックスにはプレー...

高速レイアウトのための CSS ビューポート単位

CSS ビューポート ユニットはここ数年登場しており、時が経つにつれて、ますます多くの開発者が使用し...

熟練デザイナーの7つの原則(2):色の使い方

<br />前回の記事:優秀なデザイナーの7つの原則(1):フォントデザイン 英語 原文...