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 相关文章推荐
50个强大璀璨的CSS3/JS技术运用实例
Feb 27 HTML / CSS
利用CSS3的特性改变文本选中时的颜色
Sep 11 HTML / CSS
css3与html5实现响应式导航菜单(导航栏)效果分享
Feb 12 HTML / CSS
前端面试必备之html5的新特性
Sep 05 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
Sep 24 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
Jun 30 HTML / CSS
HTML5 canvas基本绘图之文字渲染
Jun 27 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
Sep 17 HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
Jul 26 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
Feb 06 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
使用MaxMind 根据IP地址对访问者定位
2006/10/09 PHP
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
自动更新作用
2006/10/08 Javascript
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
js 距离某一时间点时间是多少实现代码
2013/10/14 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
EasyUi combotree 实现动态加载树节点
2016/04/01 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
Python实现代码块儿折叠
2020/04/15 Python
新手学python应该下哪个版本
2020/06/11 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
2014年社区植树节活动方案
2014/02/28 职场文书
助理政工师申报材料
2014/06/03 职场文书
单位委托书
2014/10/15 职场文书
党员个人年度总结
2015/02/14 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python