CSS+JS实现浪微博头像tips效果


点击(此处)折叠或打开

  1. <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
  2. <html xmlns=\"http://www.w3.org/1999/xhtml\">
  3. <head>
  4. <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
  5. <title>CSS+JS实现浪微博头像tips效果</title>
  6. <style>
  7. a,span,p{ line-height:18px; font-size:12px; margin:0; padding:0; color:#0CC; text-decoration:none;}
  8. .info{ width:50px; height:50px; position:relative; padding:2px; border:1px solid #ccc; cursor:pointer; margin:170px 0 0 20px;; font-size:12px; float:left; }
  9. .b,.detailinfo{ width:300px; height:128px; z-index:10; left:0; top:-162px; padding:12px;border:2px solid #eee; border-bottom:0 none; background:#fff; }
  10. .b{ top:60px;}
  11. .b dt,.detailinfo dt{ float:left; display:inline; }
  12. .b dd,.detailinfo dd{ padding-left:20px; line-height:14px;}
  13. .b .links,.detailinfo .links{ background:#eee; line-height:38px; margin:0 -14px; padding:0 15px; height:38px;}
  14. .b .i,.detailinfo .i{ padding: 0 5px; color:#ccc}
  15.  .b .bt,.detailinfo .bt{ float:right; border:1px solid #CCC; width:100px; margin: 7px; height:21px; line-height:21px; padding:0 8px; }
  16. .info .arrow, .ar{background: url(\"/imagesforcode/201304/new_index_bg.png\") no-repeat scroll -223px -71px transparent; height: 8px;left: 13px;top: -8px;width: 16px; z-index:12; }
  17. .info .ar{ background-position:-142px -71px; top:54px;}
  18. .info .arrow, .info .ar, .b,.detailinfo{position:absolute;overflow: hidde;display:none}
  19. </style>
  20. </head>
  21. <body>
  22. <div class=\"info\" id=\"info\">
  23. <img src=\"/images/s1.jpg\" width=\"50\" height=\"50\" />
  24.     <div class=\"detailinfo\" id=\"detailinfo\">
  25.         <dl>
  26.         <dt><img src=\"/images/s1.jpg\" width=\"50\" height=\"50\" /></dt>
  27.         <dd>
  28.         <a href=\"#\">XXX</a>
  29.         <span>(设置备注)</span>
  30.         <p>广东,深圳</p>
  31.         <p>关注粉丝微薄</p>
  32.         </dd>
  33.         </dl>
  34.         <dl>
  35.         <dt>简介:</dt>
  36.         <dd>来自五湖四海的朋友,欢迎你们</dd>
  37.         </dl>
  38.         <div class=\"links\">
  39.         <a href=\"#\">求关注</a>
  40.            <span class=\"i\">|</span>
  41.         <span><a href=\"#\">设置分组</a></span>
  42.         <div class=\"bt\">
  43.         <a href=\"\">已关注</a>
  44.         <span class=\"i\">|</span>
  45.         <span><a href=\"#\">取消</a></span>
  46.         </div>
  47.         </div>
  48.     </div>
  49.     <div class=\"arrow\" id=\"arrow\"></div>
  50.     </div>
  51.     
  52. <div class=\"info\" style=\" margin:50px 0 0 0;\" id=\"info1\">
  53. <img src=\"/images/s2.jpg\" width=\"50\" height=\"50\" />
  54.     <div class=\"detailinfo\" id=\"detailinfo1\">
  55.         <dl>
  56.         <dt><img src=\"/images/s2.jpg\" width=\"50\" height=\"50\" /></dt>
  57.         <dd>
  58.         <a href=\"#\">XXX</a>
  59.         <span>(设置备注)</span>
  60.         <p>广东,深圳</p>
  61.         <p>关注粉丝微薄</p>
  62.         </dd>
  63.         </dl>
  64.         <dl>
  65.         <dt>简介:</dt>
  66.         <dd>来自五湖四海的朋友,欢迎你们</dd>
  67.         </dl>
  68.         <div class=\"links\">
  69.         <a href=\"#\">求关注</a>
  70.            <span class=\"i\">|</span>
  71.         <span><a href=\"#\">设置分组</a></span>
  72.         <div class=\"bt\">
  73.         <a href=\"\">已关注</a>
  74.         <span class=\"i\">|</span>
  75.         <span><a href=\"#\">取消</a></span>
  76.         </div>
  77.         </div>
  78.     </div>
  79.     <div class=\"arrow\" id=\"arrow1\"></div>
  80.     </div>
  81.     
  82.  <div class=\"info\" id=\"info2\">
  83. <img src=\"/images/s3.jpg\" width=\"50\" height=\"50\" />
  84.     <div class=\"detailinfo\" id=\"detailinfo2\">
  85.         <dl>
  86.         <dt><img src=\"/images/s3.jpg\" width=\"50\" height=\"50\" /></dt>
  87.         <dd>
  88.         <a href=\"#\">XXX</a>
  89.         <span>(设置备注)</span>
  90.         <p>广东,深圳</p>
  91.         <p>关注粉丝微薄</p>
  92.         </dd>
  93.         </dl>
  94.         <dl>
  95.         <dt>简介:</dt>
  96.         <dd>来自五湖四海的朋友,欢迎你们</dd>
  97.         </dl>
  98.         <div class=\"links\">
  99.         <a href=\"#\">求关注</a>
  100.            <span class=\"i\">|</span>
  101.         <span><a href=\"#\">设置分组</a></span>
  102.         <div class=\"bt\">
  103.         <a href=\"\">已关注</a>
  104.         <span class=\"i\">|</span>
  105.         <span><a href=\"#\">取消</a></span>
  106.         </div>
  107.         </div>
  108.     </div>
  109.     <div class=\"arrow\" id=\"arrow2\"></div>
  110.     </div>
  111. <script>
  112. var x=window.x||{};
  113. x.personalInfo=function(info,detailinfo,arrow){
  114.     var oinfo=document.getElementById(info);
  115.     var odetailinfo=document.getElementById(detailinfo);
  116.     var arrow=document.getElementById(arrow);
  117.      oinfo.t=null;
  118.      oinfo.v=null;
  119.     oinfo.onmouseover=function(){
  120.         clearTimeout(oinfo.v);
  121.         oinfo.style.zIndex=20;
  122.         oinfo.t=setTimeout(function(){
  123.             if(oinfo.offsetTop>150)    {
  124.             odetailinfo.className=\"detailinfo\";
  125.             arrow.className=\"arrow\";        
  126.             odetailinfo.style.display=\"block\";
  127.             arrow.style.display=\"block\";}
  128.         else{
  129.             odetailinfo.className=\"b\";
  130.             arrow.className=\"ar\";
  131.             odetailinfo.style.display=\"block\";
  132.             arrow.style.display=\"block\";
  133.             
  134.             }
  135.         
  136.         },300);
  137.         };
  138.     oinfo.onmouseout=function(){
  139.         
  140.         clearTimeout(oinfo.t);
  141.         oinfo.v=setTimeout(function(){
  142.         oinfo.style.zIndex=2;
  143.         odetailinfo.style.display=\"none\";
  144.         arrow.style.display=\"none\";},300);
  145.     
  146.         }
  147.     }
  148. x.personalInfo(\"info\",\"detailinfo\",\"arrow\");
  149. x.personalInfo(\"info1\",\"detailinfo1\",\"arrow1\");
  150. x.personalInfo(\"info2\",\"detailinfo2\",\"arrow2\");
  151. </script>
  152. </body>
  153. </html>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29737856/viewspace-1218895/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29737856/viewspace-1218895/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值