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实现简易版的刮刮乐效果
Sep 27 HTML / CSS
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
Jul 14 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
Oct 29 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
Feb 24 HTML / CSS
html5理解head_动力节点Java学院整理
Jul 13 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
HTML高亮关键字的实现代码
Oct 22 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
Apr 29 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
Nov 02 HTML / CSS
canvas中普通动效与粒子动效的实现代码示例
Jan 03 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
May 05 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
提高PHP编程效率 引入缓存机制提升性能
2010/02/15 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
JS循环遍历JSON数据的方法
2014/07/08 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
Python程序设计入门(1)基本语法简介
2014/06/13 Python
Python字符串处理之count()方法的使用
2015/05/18 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
大学生毕业自我评价范文分享
2013/11/07 职场文书
建筑工程管理专业自荐信范文
2013/12/28 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
推广活动策划方案
2014/08/23 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
《绝招》教学反思
2016/02/20 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
Java输出Hello World完美过程解析
2021/06/13 Java/Android
Python实现Hash算法
2022/03/18 Python
Python+DeOldify实现老照片上色功能
2022/06/21 Python