`
lxl631
  • 浏览: 2044 次
文章分类
社区版块
存档分类
最新评论

论坛鼠标悬停头像显示详细信息的实现

 
阅读更多

记得我第一次研究这个效果的时候,还是在2011年的这个时候。那时候刚毕业,对jquery挺感兴趣。可是研究了好久都没有弄出来。有一天,是个周末。我自己窝在家里研究了一天, 写了一个差不多效果的出来,一共就8行js代码。 最后我在qq空间发了一条状态,“8行代码写了一天”。 记得你还给我回复了。回复了一条“厉害啊”。

沧海桑田,时光流转。此刻我们已经分手。犹记得当时每周周末都去找你,一块儿过周末。拉着你的手,和你开玩笑逗你玩。那些无法返回的时光,整整五年半的时间。你挥手离去,剩我在原地。

今天总算找时间把这个效果写出来了。把它记在这里,一方面是为了下次好找。另一方面,怀恋一下我工作以后这逝去的两年,怀恋一下我那逝去的青春,怀恋一下我那逝去的你。

骚年,继续努力!!!!!!!!!

 

效果图:

 

关键点:

1、 show_card 这个 css。它必须是左浮动。这样隐藏的层在相对定位设置为left:0,top:0的时候才会在父div的最左上角出现。

2、头像用img标签,并设置他的z-index。设置的值要大于隐藏的详细信息的div的z-index。 

 

 

 

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script type="text/javascript" >
</script>
<style type="text/css">
	 *{
		margin:0;
		padding:0; 
	 }
	 
	 .msgcard{
		 cursor:pointer; 
		 float:left;
		 width:150px;
		 border:1px solid #999999;
		 border-right:none;
		 height:300px;
	 }
	 
	 .show_card{
	     float:left;
		 font-size:12px;  
	 }
	 
	 .hide_card{  
		display:none;
		position:relative;
		left:-1px;
		top:-1px;
		border:1px solid #CCCCCC;
		z-index:100;
		font-size:12px;
		background: white;
		height:200px;
		width:400px;
		padding-top:20px; 
	 }
	 .hide_card div{
		margin-left:130px;
		margin-top:5px;
	 }
	 
	 .content_msg{
		 font-size:13px;
		 background:#EEF7FC;
		 float:left;
		 height:300px;
		 width:550px;
		 border:1px solid #999999;
	 
	 }
	 
	 .row{
		width:900px;
		margin-left:auto;
		margin-right:auto;
		
	 }
	 
</style>
 
<script type="text/javascript">
 	$(document).ready(function(){
 		$(".msgcard").hover(function(){
			$(this).children(".hide_card").show();
		},function(){
			$(this).children(".hide_card").hide();
		});
 
	})
</script>
</head>
<body>
    
   <div style="position:absolute; left:100px; top:200px">
	 
		 <div class="row">
			 <div class="msgcard">
					<div class="show_card"> 
						<img  src="noavatar_middle.gif" width="120px" height="120px" style="margin-left:5px; margin-top:5px; position:relative; z-index:101" /> 
					</div>
					<div class="hide_card">
						<div>昵称:lxl631</div>
						<div>身份:举人</div>
						<div>金币:900000</div>
					</div>
			 </div>
			 
			 <div class="content_msg">
			 	文章文章
			 </div>
		 </div>
		 
  </div>
	 
</body>
</html>

 

  • 大小: 17.3 KB
  • 大小: 17.7 KB
分享到:
评论

相关推荐

    jquery鼠标悬停头像高亮显示说明效果

    适合做网站上会员头像排列效果,当鼠标悬停在头像上,当前头像高亮显示,并显示对应的文字说明,效果很不错 使用方法: 1、在网页head中引入lanrenzhijia.css样式以及jquery库 2、将html代码复制到你...

    jquery pinwheel提示插件仿新浪微博鼠标悬停图片头像提示用户个人

    特别是在社交网络平台,当用户鼠标悬停在头像上时,显示一个包含个人信息的提示框能为用户提供快速了解他人信息的便捷途径。本文将详细介绍如何使用jQuery Pinwheel插件来实现类似新浪微博的头像悬停提示功能。 ...

    扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件完整版Demo下载

    jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!

    jquery鼠标悬停滑动下拉菜单代码.zip

    本资源“jquery鼠标悬停滑动下拉菜单代码.zip”提供了一种使用jQuery实现的蓝色风格下拉菜单解决方案,特别适用于那些希望增强用户体验的网站。 1. **jQuery简介**:jQuery是一个广泛使用的JavaScript库,它简化了...

    css3鼠标悬停个人信息卡片显示分享按钮背景动画特效

    本案例中,“css3鼠标悬停个人信息卡片显示分享按钮背景动画特效”就是一个很好的示例,用于提升用户体验,特别是团队成员介绍页面。下面我们将详细探讨这个特效涉及的CSS3知识点。 首先,个人信息卡片是网页设计中...

    C#winform移动鼠标浮现图片

    "C# WinForm移动鼠标浮现图片"这一技术就是这样的一个例子,它允许用户将鼠标悬停在特定元素上时,显示出与该元素关联的图片或信息。这种效果在各种应用程序中都很常见,比如社交软件的头像预览、图表数据的详细信息...

    CSS3动感鼠标悬停代码特效

    本主题“CSS3动感鼠标悬停代码特效”聚焦于利用CSS3特性实现的一种鼠标悬停时的动态切换效果,它能为网站增添互动性和吸引力。这种特效常见于导航栏目的按钮或会员头像,当用户将鼠标光标移动到这些元素上时,会触发...

    鼠标滑过显示人物头像

    这个功能通常应用于人物列表或者角色介绍等场景,用户只需要将鼠标悬停在人物名称上,就能看到对应的人物头像,无需点击进入详情页。在本案例中,我们将探讨如何使用jQuery库来实现这一效果。 首先,我们需要了解...

    ToolTip(Qt实现鼠标停留在QQ头像上显示更多资料的ToolTip功能).zip

    8. **编译与运行**:最后,编译并运行项目,当你将鼠标悬停在QQ头像上时,应该能看到一个显示好友详细信息的ToolTip窗口。 通过以上步骤,我们就实现了在Qt5和VS2015环境下,一个类似QQ头像悬停时显示好友更多信息...

    鼠标悬停,图片局部缩放

    这种效果通常应用于头像或其他重要图片元素,当用户将鼠标指针悬停在图片上时,图片的特定区域会放大显示,帮助用户更清晰地查看细节。以下是对这一技术的详细解释: 1. **CSS3变换**:实现这个功能的核心技术是CSS...

    jQuery css3鼠标悬停图片翻滚特效

    "jQuery css3鼠标悬停图片翻滚特效"就是一种常见的交互式设计技术,它结合了jQuery库的强大功能和CSS3的新特性,实现了当鼠标指针悬停在图片上时,图片能够展现出翻滚或者旋转的视觉效果。这种特效在电商网站的产品...

    html5结合jquery hover实现的图片悬停放大特效.rar

    html5结合jquery hover实现的图片悬停放大特效,根据冒泡事件实现的悬停放大,在排列成“心”形的照片墙上,鼠标悬停于任意一张头像图片后,该图片即可放大显示,此类效果在HTML5的页面中,利用相关属性来实现,是挺...

    头像弹出层(鼠标放到CSDN上账户头像上)

    当鼠标悬停在头像上时,调用一个函数来显示弹出层,这可以通过改变CSS的`display`属性实现。当鼠标离开头像时,隐藏弹出层。如果弹出层需要动态加载数据,比如从服务器获取最新的用户信息,那么可以使用Ajax请求来...

    css实现鼠标移动到头像360度旋转特效

    `:hover`伪类使得当鼠标悬停在头像上时,`transform`属性变为`rotateZ(360deg)`,即360度旋转。 这个效果在现代浏览器中表现良好,但请注意,对于不支持`transform`和`transition`属性的老版本浏览器,可能需要提供...

    jQuery鼠标悬停遮罩效果投票代码.zip

    jQuery鼠标悬停遮罩效果投票代码是一款基于jQuery实现的头像征名投票功能,鼠标经过显示征名释义。

    鼠标移动面板头像时旁边就会现个人信息

    例如,我们可以为头像定义一个样式,使其在鼠标悬停时改变边框颜色或添加阴影效果。 5. **依赖属性**:为了使自定义控件的属性能够参与数据绑定,我们需要定义依赖属性。依赖属性允许我们在代码-behind中跟踪属性...

    js鼠标放置头像旋转链接特效.zip

    【标题】"js鼠标放置头像旋转链接特效.zip"中包含的是一个JavaScript实现的互动功能,主要用于提升用户体验,当用户将鼠标悬停在头像上时,头像会自动旋转,同时提供链接特效。这种效果常见于个人资料页、社交媒体...

    实现选择系统头像功能

    3. **CSS样式**:使用CSS来美化这些头像,包括设置尺寸、布局(如网格布局或瀑布流布局)、鼠标悬停效果等。你可能还需要为选中的头像添加特殊的样式,以便用户知道哪个是当前选中的。 4. **JavaScript交互**:利用...

    头像信息提示

    当鼠标悬停在头像上时,一个包含详细信息的小窗口(也称为tooltip)会弹出。JavaScript用于检测鼠标事件,并根据这些事件显示或隐藏tooltip。CSS则用来定义这个提示框的样式,包括位置、颜色、字体等,以确保与整体...

    jQuery漂亮的气泡效果 随机头像显示

    这种效果通常指的是在鼠标悬停或移动时,元素周围出现的一种提示信息,就像水中的气泡一样冒出来。在Web开发中,这种效果可以用于提供额外的信息或者引导用户的注意力。实现这种效果,我们可以利用jQuery的事件处理...

Global site tag (gtag.js) - Google Analytics