找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 1296|回复: 0

[特效] 网页制作中分类的选项卡特效代码

[复制链接]
Leya 发表于 2008-3-31 11:14:57 | 显示全部楼层 |阅读模式
  1. 选项卡原身是Windows操作系统的一个创意,即通过交换选项,让很多项目信息轮替显示在大小和位置都固定的小块区域里。因此选项卡具有占用篇幅小,辐射内容大的特点。一个典型的例子是你打开IE浏览器,依次点击“工具”-“Internet选项”,这个表单就是一个选项卡典型布局。当然了,这里所说的选项卡效果是要在Web页面实现的,并非应用程序里的菜单选项,在网页中应用选项卡可以使网页显得更紧凑,结合AJAX技术可以使页面在有限的空间内展现更多的内容。本文主要介绍一种简洁的选项卡效果的实现,兼容性较好,方便大家直接使用。

  2. 以下是引用片段:
  3. <style type="text/css">
  4. body {
  5. margin:0px;
  6. text-align:center;
  7. font-size:12px;
  8. }
  9. #divall {
  10. margin:auto;
  11. margin-top:35px;
  12. width:300px;
  13. height:200px;
  14. background-color:#7DA7D9;
  15. border:0px;
  16. }
  17. #title {
  18. width:300px;
  19. height:20px;
  20. font-size:14px;
  21. margin-top:4px;
  22. }
  23. #table1 table {
  24. width:300px;
  25. height:30px;
  26. font-size:12px;
  27. }
  28. #table2 table {
  29. width:300px;
  30. height:30px;
  31. font-size:12px;
  32. }
  33. #content1,#content2,#content3,#content4,#content5,#content6,#msg1,#msg2 {
  34. margin:auto;
  35. height:110px;
  36. width:290px;
  37. background-color:#eee;
  38. position:relative;
  39. }
  40. #content1 div,#content2 div,#content3 div,#content4 div,#content5 div,#content6 div {
  41. position:absolute;
  42. bottom:3px;
  43. right:3px;
  44.                 cursor:pointer;
  45. }
  46. a {
  47. text-decoration:none;
  48. }
  49. .changebordercolor {
  50. border-top:1px solid #369;
  51. border-left:1px solid #369;
  52. }
  53. .backbordercolor {
  54. border:0px solid red;
  55. }
  56. </style>
  57. <script language="javascript">
  58. function msg(){
  59. document.getElementById("msg1").style.display="none"
  60. document.getElementById("msg2").style.display="none"
  61. }
  62. function msgnone(ms,cont){
  63. document.getElementById(ms).style.display='block'
  64. document.getElementById(cont).style.display='none'
  65. }
  66. function aa1(){
  67. document.getElementById("content1").style.display="block"
  68. document.getElementById("content2").style.display="none"
  69. document.getElementById("content3").style.display="none"
  70. document.getElementById("content4").style.display="none"
  71. document.getElementById("content5").style.display="none"
  72. document.getElementById("content6").style.display="none"
  73. }
  74. function aa2(){
  75. document.getElementById("content1").style.display="none"
  76. document.getElementById("content2").style.display="block"
  77. document.getElementById("content3").style.display="none"
  78. document.getElementById("content4").style.display="none"
  79. document.getElementById("content5").style.display="none"
  80. document.getElementById("content6").style.display="none"
  81. }
  82. function aa3(){
  83. document.getElementById("content1").style.display="none"
  84. document.getElementById("content2").style.display="none"
  85. document.getElementById("content3").style.display="block"
  86. document.getElementById("content4").style.display="none"
  87. document.getElementById("content5").style.display="none"
  88. document.getElementById("content6").style.display="none"
  89. }
  90. function aa4(){
  91. document.getElementById("content1").style.display="none"
  92. document.getElementById("content2").style.display="none"
  93. document.getElementById("content3").style.display="none"
  94. document.getElementById("content4").style.display="block"
  95. document.getElementById("content5").style.display="none"
  96. document.getElementById("content6").style.display="none"
  97. }
  98. function aa5(){
  99. document.getElementById("content1").style.display="none"
  100. document.getElementById("content2").style.display="none"
  101. document.getElementById("content3").style.display="none"
  102. document.getElementById("content4").style.display="none"
  103. document.getElementById("content5").style.display="block"
  104. document.getElementById("content6").style.display="none"
  105. }
  106. function aa6(){
  107. document.getElementById("content1").style.display="none"
  108. document.getElementById("content2").style.display="none"
  109. document.getElementById("content3").style.display="none"
  110. document.getElementById("content4").style.display="none"
  111. document.getElementById("content5").style.display="none"
  112. document.getElementById("content6").style.display="block"
  113. }
  114. </script>
  115. <body onLoad="aa1();msg()">
  116. <div id="divall">
  117. <div id="title">分类类型</div>
  118. <div id="table1">
  119. <table cellpadding=0 cellspacing=0 boder=0>
  120. <tr align=center>
  121. <td onMouseOver="this.bgColor='#33ccff';aa1();msg();this.className='changebordercolor'"
  122. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  123. href="http://www.68design.net">游戏下载</a></td>

  124. <td onMouseOver="this.bgColor='#33ccff';aa2();msg();this.className='changebordercolor'"
  125. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  126. href="http://www.68design.net">游戏下载</a></td>

  127. <td onMouseOver="this.bgColor='#33ccff';aa3();msg();this.className='changebordercolor'"
  128. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  129. href="http://www.68design.net">游戏下载</a></td>

  130. </tr></table></div>
  131. <div id="content1">第一个里面的内容<div onClick="msgnone('msg1','content1')">关闭</div></div>
  132. <div id="content2">第二个里面的内容<div onClick="msgnone('msg1','content2')">关闭</div></div>
  133. <div id="content3">第三个里面的内容<div onClick="msgnone('msg1','content3')">关闭</div></div>
  134. <div id="msg1">没有选择类型</div>
  135. <div id="table2">
  136. <table cellpadding=0 cellspacing=0 boder=0>
  137. <tr align=center>
  138. <td onMouseOver="this.bgColor='#33ccff';aa4();msg();this.className='changebordercolor'"
  139. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  140. href="http://www.68design.net">游戏下载</a></td>

  141. <td onMouseOver="this.bgColor='#33ccff';aa5();msg();this.className='changebordercolor'"
  142. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  143. href="http://www.68design.net">游戏下载</a></td>

  144. <td onMouseOver="this.bgColor='#33ccff';aa6();msg();this.className='changebordercolor'"
  145. onMouseOut="this.bgColor='#7DA7D9';this.className='backbordercolor'"><a
  146. href="http://www.68design.net">游戏下载</a></td>

  147. </tr></table></div>
  148. <div id="content4">第四个里面的内容<div onClick="msgnone('msg3','content4')">关闭</div></div>
  149. <div id="content5">第五个里面的内容<div onClick="msgnone('msg2','content5')">关闭</div></div>
  150. <div id="content6">第六个里面的内容<div onClick="msgnone('msg2','content6')">关闭</div></div>
  151. <div id="msg2">没有选择类型</div>
  152. </div></body>
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-1 18:36 , Processed in 0.056528 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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