纯css3实现鼠标经过图片显示描述的动画效果


Posted in HTML / CSS onSeptember 01, 2014

今天给大家带来的是用css3技术实现鼠标经过图片,显示图片描述的动画效果。鼠标经过图片时,图片动画缩小并渐变显示描述。我们一起看看效果图:

纯css3实现鼠标经过图片显示描述的动画效果 

源码下载

我们一起学习下此案例的代码。

html代码:

复制代码
代码如下:

<div align="center">
<div class="carre_couleur base_hov" style="background-color: #f8b334;">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="background-color: #f8b334;">
<img src="img/1.png"></div>
<div class="acced">
<div class="big_acced" style="color: #f39c12;">
BEST HOME</div>
<div class="middle_acced">
This home is the best</div>
</div>
</a>
</div>
<div class="carre_couleur base_hov" style="background-color: #2ecc71;">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="background-color: #2ecc71;">
<img src="img/2.png"></div>
<div class="acced">
<div class="big_acced" style="color: #27ae60;">
BEST PIC</div>
<div class="middle_acced">
This pic is the best</div>
</div>
</a>
</div>
<div class="carre_couleur base_hov" style="background-color: #e74c3c;">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="background-color: #e74c3c;">
<img src="img/3.png"></div>
<div class="acced">
<div class="big_acced" style="color: #c0392b;">
BEST PC</div>
<div class="middle_acced">
This computer is the best</div>
</div>
</a>
</div>

css3代码:

复制代码
代码如下:

.carre_couleur
{
width: 200px;
height: 200px;
display: inline-block;
position: relative;
margin-top: 0px;
}
.base_hov .retract
{
-webkit-transition: all 200ms ease-in;
-webkit-transform-origin: 50% 20%;
-webkit-transform: scale(1);
-moz-transition: all 200ms ease-in;
-moz-transform-origin: 50% 20%;
-moz-transform: scale(1);
-ms-transition: all 200ms ease-in;
-ms-transform-origin: 50% 20%;
-ms-transform: scale(1);
transition: all 200ms ease-in;
transform-origin: 50% 20%;
transform: scale(1);
width: 200px;
height: 200px;
position: absolute;
z-index: 2;
left: 0;
}
.base_hov:hover .retract
{
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(0.6);
-moz-transition: all 200ms ease-in;
-moz-transform: scale(0.6);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(0.6);
transition: all 200ms ease-in;
transform: scale(0.6);
}
.acced
{
width: 180px;
padding: 10px;
bottom: 0;
position: absolute;
z-index: 1;
text-align: left;
}
.big_acced
{
color: #ffffff;
font-size: 25px;
font-weight: 400;
}
.middle_acced
{
color: #ffffff;
font-size: 15px;
font-weight: 400;
}

复制上面的代码到你的html试试效果吧。
HTML / CSS 相关文章推荐
CSS实现的一闪而过的图片闪光效果
Apr 23 HTML / CSS
css3 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
五款漂亮的纯CSS3动画按钮的实例教程
Nov 21 HTML / CSS
纯css3实现走马灯效果
Dec 26 HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
May 30 HTML / CSS
CSS3动画:5种预载动画效果实例
Apr 05 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
May 27 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
HTML5中div、article、section的区别及使用介绍
Aug 14 HTML / CSS
【HTML5】Canvas绘制简单图片教程
May 13 HTML / CSS
canvas 绘图时位置偏离的问题解决
Sep 16 HTML / CSS
不要在HTML中滥用div
May 08 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
Sep 01 #HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 #HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 #HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 #HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 #HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 #HTML / CSS
css3中新增的样式使用示例附效果图
Aug 19 #HTML / CSS
You might like
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
深入PHP autoload机制的详解
2013/06/09 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
JavaScript String 对象常用方法详解
2016/05/13 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python中的对象拷贝示例 python引用传递
2014/01/23 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python实现端口检测的方法
2018/07/24 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
python turtle 绘制太极图的实例
2019/12/18 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
煤矿百日安全活动总结
2015/05/07 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电