纯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 3D立方体效果示例-transform也不过如此
Dec 05 HTML / CSS
HTML5和CSS3让网页设计提升到下一个高度
Aug 14 HTML / CSS
css3背景图片透明叠加属性cross-fade简介及用法实例
Jan 08 HTML / CSS
纯css3无js实现的Android Logo(有简单动画)
Jan 21 HTML / CSS
CSS3常用的几种颜色渐变模式总结
Nov 18 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
Mar 25 HTML / CSS
input元素的url类型和email类型简介
Jul 11 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
Jun 20 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
May 19 HTML / CSS
CSS3 制作精美的定价表
Apr 06 HTML / CSS
教你做个可爱的css滑动导航条
Jun 15 HTML / CSS
HTTP中的Content-type详解
Jan 18 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实现显示照片exif信息的方法
2014/07/11 PHP
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
Python 一句话生成字母表的方法
2019/01/02 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
保护野生动物倡议书
2014/05/16 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
消夏晚会主持词
2015/06/30 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
2019个人半年工作总结
2019/06/21 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
python基础详解之if循环语句
2021/04/24 Python