纯CSS3实现8组超炫酷鼠标滑过图片动画


Posted in HTML / CSS onMarch 16, 2016

这是一款效果超酷的纯CSS3鼠标滑过图片动画效果,它共分为8组不同的效果,它们分别在鼠标滑过图片时,以不同的方式显示遮罩层和图片标题。每一组效果又分为3种不同的鼠标滑过图片效果。

这些鼠标滑过图片时的动画效果都是使用CSS3来完成的,分别有:滑动效果,倾斜效果,翻转效果,旋转效果等等,下面是一张GIF的预览图片。

纯CSS3实现8组超炫酷鼠标滑过图片动画

在线预览    源码下载

使用方法

在页面中引入hover-effects.css文件。

CSS Code复制内容到剪贴板
  1. <link rel="stylesheet" href="css/hover-effects.css" />              

HTML结构

以其中一种鼠标滑过图片动画效果为例,它的HTML结构如下:

XML/HTML Code复制内容到剪贴板
  1. <div class="effect-1">  
  2.    <div class="image-box">  
  3.       <img src="img-2.jpg" alt="Image-3">  
  4.    </div>  
  5.    <div class="text-desc">  
  6.       <h3>Your Title</h3>  
  7.       <p>......</p>  
  8.       <a href="#" class="btn">Learn more</a>  
  9.    </div>  
  10. </div>              

CSS样式

CSS Code复制内容到剪贴板
  1. .effect-1{   
  2.   floatleft;    
  3.   width340px;    
  4.   positionrelative;    
  5.   overflowhidden;    
  6.   text-aligncenter;    
  7.   border4px solid rgba(255, 255, 255, 0.9);    
  8.   overflowvisible;   
  9. }   
  10. .effect-1 img{   
  11.   transition: 0.5s;   
  12. }   
  13. .effect-1:hover img{   
  14.   transform: scale(0.3) translateY(-110%);   
  15.   positionrelative;    
  16.   z-index: 9;   
  17. } .effect-1 .text-desc{   
  18.   transform: translateY(100%);    
  19.   opacity: 0;    
  20.   padding85px 20px 10px;    
  21.   transition: 0.5s;   
  22. } .effect-1:hover .text-desc{   
  23.   transform: translateY(0px);    
  24.   opacity: 1;   
  25. }     
  26.   

以上就是本文的全部内容,希望对大家的学习有所帮助。

原文:http://www.cnblogs.com/w2bc/p/5279180.html

HTML / CSS 相关文章推荐
css3背景图片透明叠加属性cross-fade简介及用法实例
Jan 08 HTML / CSS
基于CSS3实现的漂亮Menu菜单效果代码
Sep 10 HTML / CSS
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
May 17 HTML / CSS
解决margin 外边距合并问题
Jul 03 HTML / CSS
CSS3 实现发光边框特效
Nov 11 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
Jul 19 HTML / CSS
html5实现完美兼容各大浏览器的播放器
Dec 26 HTML / CSS
canvas环形倒计时组件的示例代码
Jun 14 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
Dec 04 HTML / CSS
HTML5图片层叠的实现示例
Jul 07 HTML / CSS
浅析HTML5 meta viewport参数
Oct 28 HTML / CSS
纯CSS3打造属于自己的“小黄人”
Mar 14 #HTML / CSS
利用css3-animation实现逐帧动画效果
Mar 10 #HTML / CSS
CSS3对背景图片的裁剪及尺寸和位置的设定方法
Mar 07 #HTML / CSS
用CSS3的box-reflect设置文字倒影效果的方法讲解
Mar 07 #HTML / CSS
CSS3哪些新特性值得称赞
Mar 02 #HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
Mar 02 #HTML / CSS
基于CSS3实现立方体自转效果
Mar 01 #HTML / CSS
You might like
PHP 各种排序算法实现代码
2009/08/20 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
对联广告js flash激活
2006/10/19 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python3转换code128条形码的方法
2019/04/17 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
银行学习十八大感想
2014/01/11 职场文书
2014村务公开实施方案
2014/02/25 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
班级心理活动总结
2014/07/04 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
Python 实现Mac 屏幕截图详解
2021/10/05 Python
详解Python中的for循环
2022/04/30 Python
docker 制作mysql镜像并自动安装
2022/05/20 Servers