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 box-sizing属性
Apr 17 HTML / CSS
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
Jun 03 HTML / CSS
目前不被任何主流浏览器支持的CSS3属性汇总
Jul 21 HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
Sep 01 HTML / CSS
Css3新特性应用之形状总结
Dec 08 HTML / CSS
10分钟理解CSS3 FlexBox弹性布局
Dec 20 HTML / CSS
CSS实现进度条和订单进度条的示例
Nov 05 HTML / CSS
HTML5实现锚点时请使用id取代name
Sep 06 HTML / CSS
使用phonegap创建联系人的实现方法
Mar 30 HTML / CSS
浅析HTML5 Landmark
Sep 11 HTML / CSS
HTML5逐步分析实现拖放功能的方法
Sep 30 HTML / CSS
Html5同时支持多端sdk的小技巧
Nov 17 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
一个程序下载的管理程序(一)
2006/10/09 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
10个基于Jquery的幻灯片插件教程
2010/10/29 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
jquery仿百度百科底部浮动导航特效
2015/08/08 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
python实现simhash算法实例
2014/04/25 Python
python3生成随机数实例
2014/10/20 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python超时重新请求解决方案
2019/10/21 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
python脚本定时发送邮件
2020/12/22 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
幼儿园数学教学反思
2014/02/02 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
《珍珠鸟》教学反思
2016/02/16 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书