Beispielcode zur Implementierung des Bildschubladeneffekts mit CSS3

Beispielcode zur Implementierung des Bildschubladeneffekts mit CSS3

Wie üblich posten wir zuerst den Bildeffekt:

Das Prinzip dieses Effekts ist sehr einfach: Solange Sie Kenntnisse über CSS3-Animation und -Übergänge haben, ist kein JS-Code erforderlich.

HTML Quelltext:

<div>
        <ul id="Liste">
            <li>
                <a href="">Internationale Beauty-Vorschau</a>
                <img src="bilder/1.jpg" />
            </li>
            <li>
                <a href="">Göttin Standarddiskussion</a>
                <img src="bilder/2.jpg" />
            </li>
            <li Klasse="Auswählen">
                <a href="">Auch Feinschmecker können abnehmen, je mehr sie essen</a>
                <img src="bilder/3.jpg" />
            </li>
            <li>
                <a href="">Kleid sorgt für Schlagzeilen</a>
                <img src="bilder/4.jpg" />
            </li>
            <li>
                <a href="">Gong San Heldin-Schönheits-Showdown</a>
                <img src="bilder/5.jpg" />
            </li>
        </ul>
    </div>

CSS Code:

*{ Rand:0;Padding:0; }
    ul{ Listenstil: keine; }
    eine {Schriftgröße: 16px;Textdekoration: keine;Farbe: #666;}
    div{ Breite:300px;Margin:20px auto; }
    #Liste li{ Zeilenhöhe: 40px; Höhe: 40px; Hintergrund: #efefef; Texteinzug: 1em; Rand unten: 3px; Überlauf: ausgeblendet; -webkit-Übergang: Höhe 0,3 s Leichtigkeit; -moz-Übergang: Höhe 0,3 s Leichtigkeit-ms-Übergang: Höhe 0,3 s Leichtigkeit; -o-Übergang: Höhe 0,3 s Leichtigkeit; Übergang: Höhe 0,3 s Leichtigkeit;}
    #Liste li img{ Breite:300px;Höhe:200px;}
    #Liste li:nth-child(1){height:240px;background:#F36;}
    #Liste li:n-tes Kind(1) a{ Farbe:#fff; }
    #Liste:hover li{ Höhe:40px;Hintergrund:#efefef; }
    #list:hover li a{color:#666;}
    #Liste li:hover{ Höhe:240px; Hintergrund:#F36;}
    #Liste li:hover a{ Farbe:#fff; }

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

<<:  Webseiten-Erlebnis: Farbabstimmung für Webseiten

>>:  Grundprinzipien des skalierbaren MySQL-Designs

Artikel empfehlen

So implementieren Sie Polygonbrechung in Echtzeit mit Threejs

Inhaltsverzeichnis Vorwort Schritt 1: Aufbau und ...

Schreiben Sie ein React-ähnliches Framework von Grund auf

Kürzlich habe ich im Internet den Artikel „Build ...

JavaScript zum Anzeigen und Ausblenden des Dropdown-Menüs

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

Browserübergreifender lokaler Speicher Ⅰ

Originaltext: http://www.planabc.net/2008/08/05/u...

js zur Realisierung einer einfachen Scheibenuhr

In diesem Artikel wird der spezifische Code von j...

Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu

1. Hintergrund des Vorfalls: Aus Arbeitsgründen m...

So verstehen Sie das Ref-Attribut von React genau

Inhaltsverzeichnis Überblick 1. Erstellen eines R...

Fassen Sie einige häufige Rankingprobleme in MySQL zusammen

Vorwort: In manchen Anwendungsszenarien stoßen wi...

5 MySQL-GUI-Tools, die Ihnen bei der Datenbankverwaltung empfohlen werden

Es gibt viele Datenbankverwaltungstools für MySQL...

Lösung für die falsche Ausrichtung des Eingabecursors in Chrome, Firefox und IE

Detaillierte Erklärung zur Fehlplatzierung des Ein...

Nginx Reverse Proxy Springboot JAR-Paket-Prozessanalyse

Die übliche Methode zum Bereitstellen eines Sprin...