Home > Web Front-end > CSS Tutorial > How to achieve picture drawer effect with css

How to achieve picture drawer effect with css

王林
Release: 2020-03-09 10:40:32
forward
2995 people have browsed it

How to achieve picture drawer effect with css

First, let’s take a look at the effect:

How to achieve picture drawer effect with css

The principle of realizing this effect is very simple: as long as you master css3 animation and transition related Knowledge is enough, no js code is needed;

(recommended tutorial: CSS introductory tutorial)

HTML code:

<div>
        <ul id="list">
            <li >
                <a href="">国际美妆抢先看</a>
                <img  src="images/1.jpg" / alt="How to achieve picture drawer effect with css" >
            </li>
            <li>
                <a href="">女神标准大讨论</a>
                <img  src="images/2.jpg" / alt="How to achieve picture drawer effect with css" >
            </li>
            <li class="select">
                <a href="">吃货也能越吃越瘦</a>
                <img  src="images/3.jpg" / alt="How to achieve picture drawer effect with css" >
            </li>
            <li>
                <a href="">连衣裙抢头条</a>
                <img  src="images/4.jpg" / alt="How to achieve picture drawer effect with css" >
            </li>
            <li>
                <a href="">宫三女主美妆对决</a>
                <img  src="images/5.jpg" / alt="How to achieve picture drawer effect with css" >
            </li>
        </ul>
    </div>
Copy after login

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; }
Copy after login

For more programming-related content, please pay attention to the Introduction to Programming column on the php Chinese website!

The above is the detailed content of How to achieve picture drawer effect with css. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:jb51.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template