CSS を使用して小さな画像をプルダウンし、大きな画像と情報を表示する方法

CSS を使用して小さな画像をプルダウンし、大きな画像と情報を表示する方法

今日は、Taobao、JD.comなどのショッピングモールでよく使われている、小さな画像の上にマウスを移動すると大きな画像と情報が表示されるCSS特殊効果についてお話します。まずは画像の表示を見てみましょう。

画像の説明を追加してください

可能であれば、影や遅延効果も設定できます。確認したい場合は、以前の CSS 特殊効果の事例を参照してください。

画像の説明を追加してください

デザインのアイデアも非常にシンプルで、まず下の大きな画像を非表示にして、マウスをホバーすると小さな画像が表示されるというものです。ソースコードには詳細なコメントも含まれています。

ソースコードを添付します:

<!DOCTYPE html>
<html>

<ヘッド>
    <title>ドロップダウン画像</title>
    <メタ文字セット="utf-8">
    <スタイル>
        体 {
            テキスト配置: 中央;
        }
        
        。落ちる {
            /* 位置は相対的であり、次の子要素を参照として使用できます*/
            位置: 相対的;
            /* インラインブロックレベル要素として定義されます */
            表示: インラインブロック;
        }
        
        .ドロップダウンコンテンツ{
            /* 画像を含むコンテンツのこの部分を表示しない*/
            表示: なし;
            /* 絶対位置指定 */
            位置: 絶対;
            背景色: #f9f9f9;
            最小幅: 160px;
            ボックスの影: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        }
        
        .dropdown:hover .dropdown-content {
            /* マウスを画像の上に移動すると大きな画像が表示されます*/
            表示: ブロック;
        }
        /* 次のコメントテキストを設定します */
        
        .desc {
            パディング: 15px;
            テキスト配置: 中央;
        }
    </スタイル>
</head>

<本文>

    <h2>小さい画像を下に引くと大きい画像が表示されます</h2>
    <p>画像の上にマウスを移動すると、ドロップダウン画像と画像情報が表示されます</p>

    <div class="dropdown">
        <img src="img/1.jpg" alt="猫" width="100" height="66" style="border-radius: 5px;">
        <div class="ドロップダウンコンテンツ">
            <img src="img/1.jpg" alt="猫" width="400" height="260" style="border-radius: 10px;">
            <div class="desc">かわいい子猫ちゃん! </div>
        </div>
    </div>


</本文>

</html>

CSS を使用して小さな画像をプルダウンして大きな画像や情報を表示する方法についての記事はこれで終わりです。小さな画像をプルダウンして大きな画像を表示する方法に関するより関連性の高い CSS コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

<<:  h5入力ボックスプロンプト+通常のテキストボックスプロンプトを実装する方法

>>:  vueの実践的な応用におけるvuexの永続性の詳細な説明

推薦する

Vite+ElectronでVUE3デスクトップアプリケーションを素早く構築

目次1. はじめに2. Viteプロジェクトを作成する1. viteをインストールする2. プロジェ...

APPログインインターフェースシミュレーション要求を実装するためのPostmanデータ暗号化と復号化

目次主に使用されるPostmanの機能データの暗号化と復号化さまざまなパラメータ設定実際に送信された...

一般的な HBase 運用および保守ツール 10 個の概要

概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...

Faint: 「Web2.0 を使用して標準に準拠したページを作成する」

今日、ある人がウェブサイト開発プロジェクトについて話をしてくれました。具体的な要件について話すと、「...

mysql 計算関数の詳細

目次2. フィールドの連結2. MySQL関数の例をいくつか挙げてください。 2.1 シンボル処理2...

Centos7.4 システムに yum ソースから mysql 5.6 をインストールする

システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...

CSS3 でクールなスライス画像カルーセル効果を実現

今日は、CSS を使用してクールな画像カルーセル コンポーネントを作成する方法を学びます。その原理は...

node.jsミドルウェアの種類についての簡単な説明

目次概要1. アプリケーションレベルのミドルウェア2. 組み込みミドルウェア3. サードパーティミド...

一時ファイルを作成できないために MySQL が起動できない問題を解決する方法

問題の説明最近、仕事中に問題が発生しました。MySQL が起動に失敗しました。エラー ログは次のとお...

Linux カーネル デバイス ドライバー カーネル時間管理に関する注意事項

/****************** * Linux カーネルの時間管理 ***********...

MySQLコマンドラインでSQLファイルを実行するいくつかの方法

目次最初の方法: MySQLデータベースが接続されていない場合2 番目の方法: データベースがすでに...

MySQLデュアルマスター(マスターマスター)アーキテクチャ構成ソリューション

企業では、データベースの高可用性は常に最優先事項です。多くの中小企業は、MySQL マスター スレー...

ES6 配列のコピーおよびフィルメソッド copyWithin() および fill() の具体的な使用法

目次バッチコピー copyWithin()配列を埋めるメソッド fill()指数の計算方法については...

JavaScript デザインパターン プロキシパターンの学習

目次概要実装保護エージェント仮想エージェント画像の遅延読み込みを実現する仮想プロキシ概要プロキシ パ...

MySQL InnoDB MRR 最適化ガイド

序文MRR は Multi-Range Read の略で、ランダム ディスク アクセスを削減し、ラン...