CSS3实现图片抽屉式效果的示例代码


Posted in HTML / CSS onNovember 06, 2019

老规矩,先放图片效果图: 

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; }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
Jun 15 HTML / CSS
html5+css3之CSS中的布局与Header的实现
Nov 21 HTML / CSS
CSS3实现千变万化的文字阴影text-shadow效果设计
Apr 26 HTML / CSS
详解CSS3的perspective属性设置3D变换距离的方法
May 23 HTML / CSS
纯CSS3制作页面切换效果的实例代码
May 30 HTML / CSS
html5视频播放_动力节点Java学院整理
Jul 13 HTML / CSS
利用canvas实现图片下载功能来实现浏览器兼容问题
May 31 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
Jan 31 HTML / CSS
html5新增的属性和废除的属性简要概述
Feb 20 HTML / CSS
浅谈HTML5新增和废弃的标签
Apr 28 HTML / CSS
web字体加载方案优化小结
Nov 29 HTML / CSS
纯html+css实现奥运五环的示例代码
Aug 02 HTML / CSS
css3给背景图片加颜色遮罩的方法
Nov 05 #HTML / CSS
CSS3 边框效果
Nov 04 #HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 #HTML / CSS
使用CSS3实现SVG路径描边动画效果入门教程
Oct 21 #HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
Oct 15 #HTML / CSS
CSS实现雨滴动画效果的实例代码
Oct 08 #HTML / CSS
CSS3 @media的基本用法总结
Sep 10 #HTML / CSS
You might like
PHP 字符串操作入门教程
2006/12/06 PHP
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
JavaScript中Number对象的toFixed() 方法详解
2016/09/02 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
原生JavaScript实现的简单放大镜效果示例
2018/02/07 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
会计师职业生涯规划范文
2014/02/18 职场文书
《分一分》教学反思
2014/04/13 职场文书
企业年度评优方案
2014/06/02 职场文书
公司员工辞职信范文
2015/05/12 职场文书
办公用品管理制度
2015/08/04 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
python神经网络Xception模型
2022/05/06 Python
python数字图像处理实现图像的形变与缩放
2022/06/28 Python