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 相关文章推荐
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
Mar 09 HTML / CSS
使用CSS3配合IE滤镜实现渐变和投影的效果
Sep 06 HTML / CSS
HTML5 拖拽批量上传文件的示例代码
Mar 28 HTML / CSS
html5定位获取当前位置并在百度地图上显示
Aug 22 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
Apr 24 HTML / CSS
HTML5触摸事件演化tap事件介绍
Mar 25 HTML / CSS
使用phonegap播放音频的实现方法
Mar 31 HTML / CSS
HTML5 文件域+FileReader 分段读取文件并上传到服务器
Oct 23 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
May 05 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
详解CSS不受控制的position fixed
May 25 HTML / CSS
Canvas绘制像素风图片的示例代码
Sep 25 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保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
Vue.js绑定HTML class数组语法错误的原因分析
2016/10/19 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
[02:01]大师之路——DOTA2完美大师赛11月论剑上海
2017/11/06 DOTA
跟老齐学Python之开始真正编程
2014/09/12 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python集合常见运算案例解析
2019/10/17 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
电气工程和自动化自荐信范文
2013/12/25 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
ktv好的活动方案
2014/08/17 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
十八大观后感
2015/06/12 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL