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

Analyse von MySQL-Latenzproblemen und Datenlöschungsstrategieprozess

Inhaltsverzeichnis 1. MySQL-Replikationsprozess 2...

Detaillierte Erklärung des HTML-Seitenkopfcodebeispiels

Wissenspunkt 1: Legen Sie die Basis-URL der Webse...

Welche Szenarien sind für JS-Pfeilfunktionen nicht geeignet?

Inhaltsverzeichnis Überblick Definieren von Metho...

Zusammenfassung gängiger Toolbeispiele in MySQL (empfohlen)

Vorwort Dieser Artikel stellt hauptsächlich die r...

Alibaba Cloud beantragt ein kostenloses SSL-Zertifikat (https) von Cloud Shield

Da das Projekt den https-Dienst nutzen muss, habe...

Analyse des rel-Attributs in HTML

.y { background: url(//img.jbzj.com/images/o_y.pn...

Praktische Methode zum Löschen verknüpfter Tabellen in MySQL

In der MySQL-Datenbank können Tabellen, nachdem s...

4 Möglichkeiten, doppeltes Einfügen von Daten in Mysql zu vermeiden

Die gebräuchlichste Methode besteht darin, einen ...