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实现波纹特效、H5实现动态波浪效果
Jan 31 HTML / CSS
css3与html5实现响应式导航菜单(导航栏)效果分享
Feb 12 HTML / CSS
纯CSS3实现漂亮的input输入框动画样式库(Text input love)
Dec 29 HTML / CSS
详解css position 5种不同的值的用法
Jul 30 HTML / CSS
关于css中margin的值和垂直外边距重叠问题
Oct 27 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
Aug 24 HTML / CSS
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
Aug 28 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
Sep 11 HTML / CSS
HTML5 Canvas 实现K线图的示例代码
Dec 23 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
纯html+css实现Element loading效果
Aug 02 HTML / CSS
基于CSS制作创意端午节专属加载特效
Jun 01 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开发者事半功倍的十大技巧小结
2010/04/20 PHP
PHP中substr()与explode()函数用法分析
2014/11/24 PHP
phplot生成图片类用法详解
2015/01/06 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
小程序实现锚点滑动效果
2019/09/23 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
python 获取et和excel的版本号
2009/04/09 Python
python中split方法用法分析
2015/04/17 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
Python实现Restful API的例子
2019/08/31 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
python连接mysql有哪些方法
2020/06/24 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
自我鉴定思想方面
2013/10/07 职场文书
音乐教学反思
2014/02/02 职场文书
公司表扬信格式
2015/05/04 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书