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实现质感细腻丝滑按钮
Mar 09 HTML / CSS
CSS3截取字符串实例代码【推荐】
Jun 07 HTML / CSS
css3 media 响应式布局的简单实例
Aug 03 HTML / CSS
基于 HTML5 WebGL 实现的垃圾分类系统
Oct 08 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
Jul 02 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
AmazeUI 输入框组的示例代码
Aug 14 HTML / CSS
amazeui页面校验功能的实现代码
Aug 24 HTML / CSS
Amaze UI 文件选择域的示例代码
Aug 26 HTML / CSS
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
Apr 22 HTML / CSS
Li list-style-image 图片垂直居中实现方法
May 21 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判断变量的函数
2012/04/24 PHP
destoon之一键登录设置
2014/06/21 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
详解php实现页面静态化原理
2017/06/21 PHP
动态刷新 dorado树的js代码
2009/06/12 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
nodejs搭建本地服务器并访问文件的方法
2017/03/03 NodeJs
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
AngularJS修改model值时,显示内容不变的实例
2018/09/13 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
python爬虫常用的模块分析
2014/08/29 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
python的中异常处理机制
2018/08/30 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
增大python字体的方法步骤
2020/07/05 Python
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
服装设计师职业生涯规划范文
2014/02/28 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
淘宝店策划方案
2014/06/07 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python