加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

CSS3做图片抽屉式效果的概念及方法是什么

发布时间:2023-09-22 15:17:55 所属栏目:语言 来源:
导读:这篇文章主要讲解了“CSS3做图片抽屉式效果的原理及方法是什么”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思
这篇文章主要讲解了“CSS3做图片抽屉式效果的原理及方法是什么”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

这个效果实现原理很简单:只要你掌握css3动画和过渡相关知识就行,不用js代码;
 
HTML代码:
 
<div>
 
        <ul id="list">
 
            <li >
 
                <a href="">国际美妆抢先看</a>
 
                <img src="images/1.jpg" />
 
            </li>
 
            <li>
 
                <a href="">女神标准大讨论</a>
 
                <img src="images/2.jpg" />
 
            </li>
 
            <li class="select">
 
                <a href="">吃货也能越吃越瘦</a>
 
                <img src="images/3.jpg" />
 
            </li>
 
            <li>
 
                <a href="">连衣裙抢头条</a>
 
                <img src="images/4.jpg" />
 
            </li>
 
            <li>
 
                <a href="">宫三女主美妆对决</a>
 
                <img src="images/5.jpg" />
 
            </li>
 
        </ul>
 
    </div>
 
CSS代码:
 
*{ 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; }
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章