jQuery鼠标悬停文字渐隐渐现动画效果
jQuery鼠标悬停文字渐隐渐现动画效果
当时是做项目的时候用到的所以图片有些大,九张,真正要做图片不需要这么大

css样式
<style>
	*{
		margin: 0;
		padding: 0;
	}
	ul{
		list-style:none;
	}
	a{
		text-decoration:none;
	}
	.clear{
		clear:both;
	}
	.kong{
		width: 100%;
		height: 36px;
	}
	.item-main{
		width: 100%;
	}
	.item-body{
		margin:0px 110px 0px 110px;
	}
	.item-content,.item-do{
		width: 100%;
		height: 1581px;
		overflow:hidden;
	}
	.item-do li{
		position:relative;
		display:inline-block;
		width: 32.7%;
		height: 526px;
		overflow:hidden;
	}
	.item-block{
		width: 100%;
		height: 495px;
		cursor:pointer;
	}
	.row1{
		width: 100%;
		height: 495px;
		overflow:hidden;
	}
	.img1{
		margin-left:-50.9847%;
		width:201.969%;
		height: 100%;
	}
	.img2{
		margin-left:-40.2375%;
		width:180.475%;
		height: 100%;
	}
	.img3{
		margin-top:-9.69657%;
		width:100%;
		height: 114.848%;
	}
	.img4{
		margin-top:-0.17276%;
		width:100%;
		height: 100.265%;
	}
	.img5{
		margin-top:-9.7%;
		margin-left:0%;
		width:100%;
		height: 114.848%;
	}
	.img8{
		margin-top:-13.27%;
		margin-left:0%;
		width:100%;
		height: 120.32%;
	}
	.img9{
		margin-top:0%;
		margin-left:-0.26%;
		width:100.528%;
		height: 100%;
	}
	.row2{
		position:absolute;
		left:0;
		bottom:31px;
		width: 100%;
		height: 495px;
		overflow:hidden;
		background:#000;
		vertical-align:bottom;
	}
	.row2-text{
		position:absolute;
		left:-500px;
		bottom:41px;
		height: 50px;
		width: 100%;
		font-size:18px;
		overflow:hidden;
		color:#000;
		font-family : "Microsoft YaHei",sans-serif;
		background:#fff;
	}
	.row2-text p:first-child{
		display:block;
		height: 27px;
	}
	.row2-text p:last-child{
		display:block;
		height: 21px;
	}
</style>
HTML写的有些多其实写一个别的copy过来就好了
<div class="item-main">
	<div class="item-body">
		<div class="kong"></div>
		<div class="item-content">
			<ul class="item-do">
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/211e0d8664e9be024e2d4a154e72d386.jpe" alt="" class="img1">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>Adinal</p>
							<p>首席设计师</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/4943907d899f0182697498d83fae905b.jpe" alt="" class="img2">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>张罗</p>
							<p>首席设计师</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/4512ebbfd59b075a856a8cf20162af6f.jpg" alt="" class="img3">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>王欢</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/247764363ef7520d54387bbd9721f5da.jpe" alt="" class="img4">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>王海</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/c8271e4431effec56ec2e92bb10b51db.jpg" alt="" class="img5">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>刘梅</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/305b4ee762369d4b992eb7c36f1c8cef.jpg" alt="" class="img5">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>陈航</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/c202b9729ab7322bad0f0c345eff81b5.jpeg" alt="" class="img5">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>唐平</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/9107aec6790a00219a2fbcc7c251c3f8.jpeg" alt="" class="img8">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>刘伟</p>
							<p>首席设计</p>
						</div>
					</div>
				</li>
				<li>
					<div class="item-block">
						<div class="row1">
							<img src="./images/8327d0dfbaac55c6369b9d4205fd3f87.jpg" alt="" class="img9">
						</div>
						<div class="row2">
						</div>
						<div class="row2-text">
							<p>张娜</p>
							<p>设计总监</p>
						</div>
					</div>
				</li>
			</ul>
		</div>
	</div>
</div>
jQuery 下面写的路径是我随便放的,做的时候改一下路径就好啦
<!-- 兼容IE8以上的 -->
<!--[if gt IE 8]><!-->
<script src="./images/jquery-3.2.1.min.js"></script>
<!--<![endif]-->
<!-- 兼容包括IE8以下的浏览器 -->
<!--[if ite IE 8]>
<script src="./images/jquery-1.12.4.min.js"></script>
<![endif]-->
<script>
	// 鼠标移动出现淡黑色背景和白色的滚动条
$(function(){
	$(".item-do li .row2").hide();
	$(".item-do li").hover(function(){
		$(this).find(".row2").stop().fadeTo(500,0.3);//fadeTo() 方法将被选元素的不透明度逐渐地改变为指定的值。
		$(this).find(".row2-text").stop().animate({left:'0'},{duration:500});
	},function(){
		$(this).find(".row2").stop().fadeTo(500,0);
		$(this).find(".row2-text").stop().animate({left:'318'}, {duration: "fast"});
		$(this).find(".row2-text").animate({left:'-518'},{duration:0});
	})
})
</script>												
											jQuery鼠标悬停文字渐隐渐现动画效果的更多相关文章
- WPF 渐隐渐现切换背景图片
		
最近学习WPF,尝试着自己做一些小玩意,也遇到了一些问题,于是整理记录以便日后查阅. 我们都知道WPF可以实现一些很炫的效果,然而有时候为达到这个目的却并不是一件很容易的事情.比如:在软件中我希望能够 ...
 - Unity3D中UGUI不使用DOTween制作渐隐渐现效果
		
在做UI后期设计时,我们可能要对UI做一些特效,这篇文章我们来学习下如何在Unity3d中对实现渐隐渐现的效果, 首先我们看下Unity New UI即UGUI中渐隐渐现的做法. 观察我们会发现Uni ...
 - jQuery css3鼠标悬停图片显示遮罩层动画特效
		
jQuery css3鼠标悬停图片显示遮罩层动画特效 效果体验:http://hovertree.com/texiao/jquery/39/ 效果图: 源码下载:http://hovertree.co ...
 - jQuery鼠标悬停内容动画切换效果
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 基于JQuery的渐隐渐现轮播
		
<div id="ads"> <div> <!--轮播图片--> <ul> <li><a href="# ...
 - jQuery鼠标悬停3d菜单展开动画
		
效果体验:http://hovertree.com/texiao/jquery/93/ 竖直的主菜单贴着页面左侧,当光标移入菜单项时,以3D动画的方式弹出对应的二级菜单.采用jQuery和CSS3实现 ...
 - UGUI 实现界面 渐隐渐现 FadeIn/Out 效果
		
孙广东 2015.7.10 事实上熟悉NGUI的人,应该知道 实现渐隐渐现 FadeIn/Out 效果是非常方便的,由于父对象 的 改变会自己主动影响到子对象. 比方 UIWidget.UIPan ...
 - 基于jQuery鼠标悬停上下滑动导航条
		
基于jQuery鼠标悬停上下滑动导航条.这是一款蓝色好看的鼠标响应式网站导航菜单特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div id="menu2& ...
 - js渐隐渐现透明度变化淡入淡出轮播图
		
js渐隐渐现透明度变化淡入淡出轮播图.焦点图 一些广告banner展示常见. (附件) <!DOCTYPE html> <html> <head> <meta ...
 
随机推荐
- C语言关于“输入包含多行数据,请处理到文件结束”的问题
			
今天,笔者在做本校ACM校赛网络赛的时候,遇到输入格式中有这样的要求:输入包含多行数据,请处理到文件结束.题目的逻辑很简单,主要功能代码很容易实现,但是题目中没有“明确”指出控制台中输入数据以什么方式 ...
 - RMQ问题+ST算法
			
一.相关定义 RMQ问题 求给定区间的最值: 一般题目给定许多询问区间. 常见问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大 ...
 - NO5——素数筛选
			
#include <stdio.h> int main() { ]={}; ;i<=;i++) a[i]=; ;i<=;i++) if(a[i]) ;j+=i) a[j]=; ...
 - 用vs调试项目页面无样式
			
ASP.NET Development Server 上的文件授权 在文件系统网站中,静态文件(例如图像和样式表)遵守 ASP.NET 授权.例如,如果禁用了对静态文件的匿名访问,匿名用户则不能使用文 ...
 - npm基本使用
			
常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用. 允许用户将自己编写的包或命令行程序上传到NPM服 ...
 - struts标签中的select
			
<!-- Struts下拉列表标签: name="deptId" 下拉列表标签的名称(服务器根据这个名称获取选择的项的实际的值value值) headerKey 默认选择项的 ...
 - CSS clear both清除浮动总结
			
我们知道有时候使用了CSS float浮动,会产生CSS浮动,这个时候就需要清理浮动,我们就用clear样式属性即可实现. 接下来我们来认识与学习CSS clear知识与用法. clear清除浮动目录 ...
 - BZOJ4544 椭圆上的整点(数论)
			
https://www.cnblogs.com/Gloid/p/9538413.html 基本思路没有太大差别.得到2n=d(a2+3b2),其中d=gcd(n-x,n+x),n-x==a2& ...
 - BZOJ4531 && BJOI2014 trace
			
#include<cstdio> #include<cctype> using namespace std ; struct state { int len ; int p ; ...
 - WPS是个坑
			
WPS2016 10.1.0.5740 存储的EXCEL表格文件,用PHP mime_content_type函数获取到的mime类型是“application/zip”