So verwenden Sie CSS, um ein kleines Bild herunterzuziehen und ein großes Bild und Informationen anzuzeigen

So verwenden Sie CSS, um ein kleines Bild herunterzuziehen und ein großes Bild und Informationen anzuzeigen

Heute werde ich über einen CSS-Spezialeffekt sprechen, bei dem man mit der Maus über ein kleines Bild fährt, um ein großes Bild und Informationen anzuzeigen. Dieser Effekt wird häufig in Taobao, JD.com und anderen Einkaufszentren verwendet. Schauen wir uns zunächst die Bildanzeige an:

Bitte fügen Sie eine Beschreibung des Bildes hinzu

Wenn möglich, können Sie auch Schatten und Verzögerungseffekte einstellen. Wenn Sie es sehen möchten, können Sie sich die vorherigen CSS-Spezialeffektfälle ansehen!

Bitte fügen Sie eine Beschreibung des Bildes hinzu

Die Designidee ist auch sehr einfach: Zuerst wird das große Bild unten ausgeblendet und beim Hovern wird dann das kleine Bild angezeigt! Detaillierte Kommentare sind auch im Quellcode enthalten.

Hängen Sie den Quellcode an:

<!DOCTYPE html>
<html>

<Kopf>
    <title>Dropdown-Bild</title>
    <meta charset="utf-8">
    <Stil>
        Körper {
            Textausrichtung: zentriert;
        }
        
        .runterfallen {
            /* Position ist relativ, die folgenden untergeordneten Elemente können als Referenz verwendet werden*/
            Position: relativ;
            /* Als Inline-Element auf Blockebene definiert */
            Anzeige: Inline-Block;
        }
        
        .dropdown-inhalt {
            /* Diesen Teil des Inhalts, einschließlich Bilder, nicht anzeigen*/
            Anzeige: keine;
            /* Absolute Positionierung */
            Position: absolut;
            Hintergrundfarbe: #f9f9f9;
            Mindestbreite: 160px;
            Kastenschatten: 0px 8px 16px 0px rgba (0, 0, 0, 0,2);
        }
        
        .dropdown:hover .dropdown-inhalt {
            /* Zeige das große Bild, wenn die Maus darüber bewegt wird*/
            Anzeige: Block;
        }
        /* Setze folgenden Kommentartext */
        
        .desc {
            Polsterung: 15px;
            Textausrichtung: zentriert;
        }
    </Stil>
</Kopf>

<Text>

    <h2>Ziehen Sie das kleine Bild nach unten, um das große Bild anzuzeigen</h2>
    <p>Bewegen Sie die Maus über das Bild, um das Dropdown-Bild und die Bildinformationen anzuzeigen</p>

    <div Klasse="Dropdown">
        <img src="img/1.jpg" alt="Katze" width="100" height="66" style="border-radius: 5px;">
        <div Klasse="Dropdown-Inhalt">
            <img src="img/1.jpg" alt="Katze" width="400" height="260" style="border-radius: 10px;">
            <div class="desc">Ein süßes kleines Kätzchen! </div>
        </div>
    </div>


</body>

</html>

Dies ist das Ende dieses Artikels über die Verwendung von CSS zum Herunterziehen kleiner Bilder, um große Bilder und Informationen anzuzeigen. Weitere relevante CSS-Inhalte zum Herunterziehen kleiner Bilder, um große Bilder anzuzeigen, finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  10 Tipps für das User Interface Design mobiler Apps

>>:  Detaillierte Erläuterung der Vuex-Persistenz in der praktischen Anwendung von Vue

Artikel empfehlen

Lösungen für MySQL-Batch-Insert- und eindeutige Indexprobleme

MySQL-Batch-Einfügeproblem Da bei der Entwicklung...

Implementieren eines Webplayers mit JavaScript

Heute zeige ich Ihnen, wie Sie mit JavaScript ein...

Vue importiert Echarts, um ein Linienstreudiagramm zu realisieren

In diesem Artikel wird der spezifische Code für d...

Beispielcode zur Implementierung des Dunkelmodus mit CSS-Variablen

Vor kurzem wurde WeChat von Apple gezwungen, eine...

Detaillierte Erläuterung des Excel-Parsings und -Exports basierend auf Vue

Inhaltsverzeichnis Vorwort Grundlegende Einführun...

Lassen Sie uns über die Leistung von MySQLs COUNT(*) sprechen.

Vorwort Im Grunde verwenden Programmierer am Arbe...

Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?

Die Lösung zum Vergessen des ursprünglichen MySQL...

7 interessante Möglichkeiten, versteckte Elemente in CSS zu erreichen

Vorwort Die Ähnlichkeiten und Unterschiede zwisch...

Eine kurze Diskussion über den Vater-Sohn-Werttransfer in Vue3

Inhaltsverzeichnis Vom Vater zum Sohn: 1. Übergeb...

MySQL-Dateneinfügungsoptimierungsmethode concurrent_insert

Wenn ein Thread eine DELAYED-Anweisung für eine T...