找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 1421|回复: 0

[特效] 效果直逼flash的css+div+js菜单

[复制链接]
Leya 发表于 2008-3-31 11:23:21 | 显示全部楼层 |阅读模式
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  4. <title>css 菜单</title>
  5. <style>
  6. body{
  7. background-color:#B8B8A0;
  8. }
  9. #fbtn{
  10. display:none;
  11. overflow:hidden;
  12. border-style:solid;
  13. border-width:1px;
  14. border-color:#e1e1c9 #e1e1c9 #6e6e56 #6e6e56;
  15. padding:1 1 1 1;
  16. width:115px;
  17. height:30px;
  18. }
  19. #fbtn_txt{
  20. position:relative;
  21. }
  22. #fbtn_txt div{
  23. height:30px;
  24. padding-top:11px;
  25. font-size:9px;
  26. font-family:small fonts;
  27. color:#800080;
  28. text-align:center;
  29. cursor:hand;
  30. }
  31. #fbtn_mask{
  32. background-color:#ffffff;
  33. position:relative;
  34. width:100%;
  35. height:100%;
  36. }
  37. </style>

  38. </head>

  39. <body>
  40. <div id=fbtn>
  41. <div id=fbtn_mask></div>
  42. <div id=fbtn_txt>
  43. <div>G1</div>
  44. <div>good morning</div>
  45. </div>
  46. </div>
  47. <div id=fbtn>
  48. <div id=fbtn_mask></div>
  49. <div id=fbtn_txt>
  50. <div>G2</div>
  51. <div>good evening</div>
  52. </div>
  53. </div>
  54. <div id=fbtn>
  55. <div id=fbtn_mask></div>
  56. <div id=fbtn_txt>
  57. <div>M1</div>
  58. <div>my name is fireyy</div>
  59. </div>
  60. </div>
  61. <div id=fbtn>
  62. <div id=fbtn_mask></div>
  63. <div id=fbtn_txt>
  64. <div>M2</div>
  65. <div>mm mm i love u</div>
  66. </div>
  67. </div>
  68. <div id=fbtn>
  69. <div id=fbtn_mask></div>
  70. <div id=fbtn_txt>
  71. <div>G1</div>
  72. <div>good morning</div>
  73. </div>
  74. </div>
  75. <div id=fbtn>
  76. <div id=fbtn_mask></div>
  77. <div id=fbtn_txt>
  78. <div>G2</div>
  79. <div>good evening</div>
  80. </div>
  81. </div>
  82. <div id=fbtn>
  83. <div id=fbtn_mask></div>
  84. <div id=fbtn_txt>
  85. <div>M1</div>
  86. <div>my name is fireyy</div>
  87. </div>
  88. </div>
  89. <div id=fbtn>
  90. <div id=fbtn_mask></div>
  91. <div id=fbtn_txt>
  92. <div>M2</div>
  93. <div>mm mm i love u</div>
  94. </div>
  95. </div>

  96. <script>
  97. var current=null;
  98. var t=null;
  99. for(var i=0;i<fbtn.length;i++){
  100. fbtn_txt[i].style.posTop=-30;
  101. fbtn_mask[i].style.posTop=-30;
  102. fbtn[i].index=i;
  103. fbtn[i].style.display="block";
  104. fbtn[i].onmouseover=function(){
  105. if(!current){
  106. current=this;
  107. domove(this.index);
  108. }
  109. else if(current!=this){
  110. domove(current.index);
  111. domove(this.index);
  112. current=this;
  113. }
  114. }
  115. fbtn[i].onmouseout=function(){
  116. if(event.toElement==this.parentElement&t==this){
  117. domove(this.index);
  118. current=null;
  119. }
  120. }
  121. }
  122. function domove(num){
  123. var o=fbtn_txt[num];
  124. var m=fbtn_mask[num];
  125. if(o.style.posTop<-60){
  126. o.style.display="none";
  127. var t=o.children[1].innerHTML;
  128. o.children[1].innerHTML=o.children[0].innerHTML;
  129. o.children[0].innerHTML=t;
  130. o.style.posTop=-30;
  131. o.style.display="block";
  132. if(m.style.posTop>30)
  133. m.style.posTop=-30;
  134. else
  135. m.style.posTop=0;
  136. }
  137. else{
  138. m.style.posTop+=3;
  139. o.style.posTop-=3;
  140. setTimeout('domove('+num+')',15);
  141. }
  142. }
  143. </script>
  144. </body>
  145. </html>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2026-2-5 12:01 , Processed in 0.053219 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表