Heim > Web-Frontend > CSS-Tutorial > So erzielen Sie mit CSS einen Bildschubladeneffekt

So erzielen Sie mit CSS einen Bildschubladeneffekt

王林
Freigeben: 2020-03-09 10:40:32
nach vorne
3009 Leute haben es durchsucht

So erzielen Sie mit CSS einen Bildschubladeneffekt

Schauen wir uns zunächst einmal den Effekt an:

So erzielen Sie mit CSS einen Bildschubladeneffekt

Das Prinzip zur Umsetzung dieses Effekts ist ganz einfach: solange Sie beherrschen CSS3-Animationen und Übergangskenntnisse. Es ist kein JS-Code erforderlich.

(Empfohlenes Tutorial: CSS-Einführungs-Tutorial)

HTML-Code:

<div>
        <ul id="list">
            <li >
                <a href="">国际美妆抢先看</a>
                <img  src="images/1.jpg" / alt="So erzielen Sie mit CSS einen Bildschubladeneffekt" >
            </li>
            <li>
                <a href="">女神标准大讨论</a>
                <img  src="images/2.jpg" / alt="So erzielen Sie mit CSS einen Bildschubladeneffekt" >
            </li>
            <li class="select">
                <a href="">吃货也能越吃越瘦</a>
                <img  src="images/3.jpg" / alt="So erzielen Sie mit CSS einen Bildschubladeneffekt" >
            </li>
            <li>
                <a href="">连衣裙抢头条</a>
                <img  src="images/4.jpg" / alt="So erzielen Sie mit CSS einen Bildschubladeneffekt" >
            </li>
            <li>
                <a href="">宫三女主美妆对决</a>
                <img  src="images/5.jpg" / alt="So erzielen Sie mit CSS einen Bildschubladeneffekt" >
            </li>
        </ul>
    </div>
Nach dem Login kopieren

CSS-Code:

*{ margin:0;padding:0; }
    ul{ list-style:none; }
    a{ font-size:16px;text-decoration:none;color:#666; }
    div{ width:300px;margin:20px auto; }
    #list li{ line-height:40px;height:40px;background:#efefef;text-indent:1em; margin-bottom:3px;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease-ms-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}
    #list li img{ width:300px;height:200px;}
    #list li:nth-child(1){height:240px;background:#F36;}
    #list li:nth-child(1) a{ color:#fff; }
    #list:hover li{ height:40px;background:#efefef; }
    #list:hover li a{color:#666;}
    #list li:hover{ height:240px; background:#F36;}
    #list li:hover a{ color:#fff; }
Nach dem Login kopieren

Weitere Inhalte zum Thema Programmierung finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo erzielen Sie mit CSS einen Bildschubladeneffekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage