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 06 HTML / CSS
html5 worker 实例(二) 图片变换效果
Jun 24 HTML / CSS
canvas需要在标签里直接定义宽高
Dec 17 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
Dec 16 HTML / CSS
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
Mar 02 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
May 04 HTML / CSS
html5手机端页面可以向右滑动导致样式受影响的问题
Jun 20 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
Oct 22 HTML / CSS
详解HTML5中CSS外观属性
Sep 10 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
Mar 09 HTML / CSS
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
May 25 HTML / CSS
css布局巧妙技巧之css三角示例的运用
Mar 16 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/10/26 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
Iframe自适应高度绝对好使的代码 兼容IE,遨游,火狐
2011/01/27 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
浅析AngularJs HTTP响应拦截器
2015/12/28 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
canvas时钟效果
2017/02/16 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
2019/08/11 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
高中军训感言1000字
2014/03/01 职场文书
作文批改评语大全
2014/04/23 职场文书
工程安全生产协议书
2014/11/21 职场文书
2015年挂职锻炼工作总结
2014/12/12 职场文书
初一英语教学反思
2016/02/15 职场文书
八年级数学教学反思
2016/02/17 职场文书