纯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 相关文章推荐
css背景图片的背景裁切、背景透明度、背景变换等效果运用
Dec 24 HTML / CSS
纯css3实现的动画按钮的实例教程
Nov 17 HTML / CSS
CSS3实现银灰色动画效果的导航菜单代码
Sep 01 HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
Jan 15 HTML / CSS
CSS3中animation实现流光按钮效果
Dec 21 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
Jun 11 HTML / CSS
html5指南-2.如何操作document metadata
Jan 07 HTML / CSS
HTML5中meta属性的使用方法
Feb 29 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
Jul 13 HTML / CSS
html原生table实现合并单元格以及合并表头的示例代码
May 07 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个人网站架设连环讲(三)
2006/10/09 PHP
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
php inc文件使用的风险和注意事项
2013/11/12 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
浅谈Javascript面向对象编程
2011/11/15 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
浅谈JavaScript中null和undefined
2015/07/09 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
js微信分享API
2020/10/11 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
Python urllib模块urlopen()与urlretrieve()详解
2013/11/01 Python
机器学习python实战之手写数字识别
2017/11/01 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
机修工工作职责
2014/02/21 职场文书
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS