[转]一种页签效果(层切换)

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>层切换</title>
<style>
#red
{
  display
:block;
  float
:left;
  position
:absolute;
  width
:400px;
  height
:400px;
  background-color
:#ff0000;
}
#green
{
  display
:none;
  float
:left;
  position
:absolute;
  width
:400px;
  height
:400px;
  background-color
:#00ff00;
}
#blue
{
  display
:none;
  float
:left;
  position
:absolute;
  width
:400px;
  height
:400px;
  background-color
:#0000ff;
}
#switch
{
  position
:absolute;
  top
:400px;
  width
:400px;
  height
:30px;
  background-color
:#000000;
}
#switch a.tabs
{
  float
:left;
  color
:#ffffff;
  height
:22px;
  width
:60px;
  margin
:0;
  padding
:8px 0 0 28px;
  font-size
:12px;
  cursor
:pointer;
  text-decoration
:none;  
}
#switch a.tabs:hover
{
  color
:#ffff00;
  background-color
:#666666;
  text-decoration
:none;
}
</style>
<script language="javascript">
function switchbox(i)
{
 selectbox(i);
}
function selectbox(i)
{
 
switch(i)
 {
 
case 1:
 document.getElementById(
"red").style.display="block";
 document.getElementById(
"green").style.display="none";
 document.getElementById(
"blue").style.display="none";
 
break;
 
case 2:
 document.getElementById(
"red").style.display="none";
 document.getElementById(
"green").style.display="block";
 document.getElementById(
"blue").style.display="none";
 
break;
 
case 3:
 document.getElementById(
"red").style.display="none";
 document.getElementById(
"green").style.display="none";
 document.getElementById(
"blue").style.display="block";
 
break;
 }
}
</script>
</head>

<body>
<div id="content">
<div id="red"></div>
<div id="green"></div>
<div id="blue"></div>
</div>
<div id="switch"><class="tabs" id="red-tab" href="javascript:switchbox(1);">红色</a><class="tabs" id="green-tab" href="javascript:switchbox(2);">绿色</a><class="tabs" id="blue-tab" href="javascript:switchbox(3);">蓝色</a></div>
</body>
</html>
作者:爆牙齿
posted @ 2006-04-30 23:22  李振波  阅读(918)  评论(0)    收藏  举报