纯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 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
Aug 15 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
Jan 30 HTML / CSS
基于IE10/HTML5 开发
Apr 22 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
Aug 06 HTML / CSS
使用分层画布来优化HTML5渲染的教程
May 08 HTML / CSS
html5 figure和figcaption的使用方法
Sep 10 HTML / CSS
HTML5之消息通知的使用(Web Notification)
Oct 30 HTML / CSS
html5移动端价格输入键盘的实现
Sep 16 HTML / CSS
html如何对span设置宽度
Oct 30 HTML / CSS
VSCode 自定义html5模板的实现
Dec 05 HTML / CSS
使用CSS自定义属性实现骨架屏效果
Jun 21 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
提升PHP执行速度全攻略(上)
2006/10/09 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python基础教程之popen函数操作其它程序的输入和输出示例
2014/02/10 Python
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
举例详解Python中的split()函数的使用方法
2015/04/07 Python
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
Python实现视频下载功能
2017/03/14 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
详解python中的Turtle函数库
2018/11/19 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
python解析多层json操作示例
2019/12/30 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
UDP协议功能
2013/01/06 面试题
自我鉴定200字
2013/10/28 职场文书
先进党支部事迹材料
2014/01/13 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
社区班子个人对照检查材料思想汇报
2014/10/07 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书