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感应鼠标的背景闪烁和图片缩放动画效果
May 14 HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 HTML / CSS
几个CSS3的flex弹性盒模型布局的简单例子演示
May 12 HTML / CSS
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
Mar 02 HTML / CSS
使用css3做0.5px的细线的示例代码
Jan 18 HTML / CSS
HTML+CSS3+JS 实现的下拉菜单
Nov 25 HTML / CSS
详解Html5微信支付爬坑之路
Jul 24 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
May 10 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
Jun 21 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
Dec 13 HTML / CSS
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
Aug 28 HTML / CSS
简洁自适应404页面HTML好看的404源码
Dec 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/06/21 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
js+cavans实现图片滑块验证
2020/09/29 Javascript
在Python中实现贪婪排名算法的教程
2015/04/17 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
在centos7中分布式部署pyspider
2017/05/03 Python
python虚拟环境virtualenv的安装与使用
2017/09/21 Python
python实现报表自动化详解
2017/11/16 Python
PyTorch中permute的用法详解
2019/12/30 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
房屋出租协议书
2014/04/10 职场文书
小学生演讲稿大全
2014/04/25 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL
Flink 侧流输出源码示例解析
2022/09/23 Servers