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 決済インターフェースを開発するための詳細な手順

推薦する

Vue の foreach 配列と js の traversal 配列の書き方の説明

Vue foreach配列を記述し、jsで配列をトラバースする方法シナリオVueでAxiosを使用し...

layui をベースにしたログインページの実装

この記事の例では、ログインページを実装するためのlayuiの具体的なコードを参考までに共有しています...

Vueは質問応答機能を実装する

1. リクエスト回答インターフェース2. ユーザーの回答が正しいかどうかを判断します。回答が正しい場...

Nodejs でタイムドクローラーを実装する完全な例

目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...

MySQLデュアルマシンホットスタンバイと負荷分散の実装手順の詳細説明

MySQL データベースには増分バックアップ メカニズムはありませんが、マスター データベース内のす...

html-webpack-plugin の使用方法の詳細な説明

最近、React プロジェクトで初めてhtml-webapck-pluginプラグインを使用しました...

Windows 8 での MySQL 5.6.15 のインストールと設定方法のグラフィック チュートリアル

MySQLは私がとても気に入っているデータベースです。今日はWindows 8システムでインストール...

MySQLで最大接続数を達成する方法

目次データベース接続数が急増した理由は何ですか? 1. はじめに2. 知識ポイント3. 練習するIV...

面接で聞かれる可能性のあるCSSに関する質問

この記事は、100 回書かれ、質問された CSS の質問を記念するためのものです。聞く: CSS セ...

Mysql5.7 で JSON 操作関数を使用する手順

序文JSON は、言語に依存しないテキスト形式を使用する軽量のデータ交換形式で、XML に似ています...

アイデア展開Tomcatサービス実装プロセス図

まずプロジェクトの成果物を構成するスタートアップ項目の設定 Tomcatサービスを作成する開始したい...

ページング効果を実現するNode+Express

この記事では、ページング効果表示を実現するためのnode+expressの具体的なコードを参考までに...

MySQL の非主キー自己増分使用例の分析

この記事では、例を使用して、MySQL の非主キーの自己増分の使用方法を説明します。ご参考までに、詳...

IE8ブラウザはWebページ標準に完全互換となる

<br />海外メディアの報道によると、マイクロソフトはソフトウェアの相互運用性への取り...

よくある MySQL テーブル設計エラーの概要

目次間違い1: データの列が多すぎる誤解2: 共同クエリが多すぎる誤解3: ENUMの代わりにSET...