文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>“滑动门技术”仿淘宝网站的导航标签效果

“滑动门技术”仿淘宝网站的导航标签效果

时间:2006-11-01  来源:w3g8

这种是叫做“滑动门技术”。
不过,这种叫法有点夸大的嫌疑。因为本来就是很简单的一个小技巧而已,算不上什么特别的技术。
说白了,滑动门技术就是:叠加2个背景。
再详细点就是,给设置一个左背景,然后在a里面增加一个右浮动的,给它设置一个右背景。这样就可以用a的伪类hover来实现鼠标放上去,菜单背景的替换效果了。

!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 type="text/css">
/style>
script language="javascript">
function switchTag(tag,content)
{
//    alert(tag);
//    alert(content);
    for(i=1; i 6; i++)
    {
        if ("tag"+i==tag)
        {
            document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
            document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
        }else{
            document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
            document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
        }
        if ("content"+i==content)
        {
            document.getElementById(content).className="";
        }else{
            document.getElementById("content"+i).className="hidecontent";
        }
        document.getElementById("content").className=content;
    }
}
/script>
/head>
body>
div id="container">
  div id="title">
    ul>
      li id="tag1">a href="#" onclick="switchTag('tag1','content1');this.blur();" class="selectli1">span class="selectspan1">首页/span>/a>/li>
      li id="tag2">a href="#" onclick="switchTag('tag2','content2');this.blur();">span>下载中心/span>/a>/li>
      li id="tag3">a href="#" onclick="switchTag('tag3','content3');this.blur();">span>产品介绍/span>/a>/li>
      li id="tag4">a href="#" onclick="switchTag('tag4','content4');this.blur();">span>会员注册与登录/span>/a>/li>
      li id="tag5">a href="#" onclick="switchTag('tag5','content5');this.blur();">span>联系我们/span>/a>/li>
    /ul>
  /div>
div id="content" class="content1">
  div id="content1">p>仿淘宝网站的导航效果。此方法有几个优点:/p>1、根据字数自适应项目长度/div>   
  div id="content2" class="hidecontent">2、不同的项目使用不同的颜色来区分/div>
  div id="content3" class="hidecontent">3、这回需要使用到js了,呵呵/div>
  div id="content4" class="hidecontent">4、背景图片只需要两个图片文件就足够,减少服务器负担/div>
  div id="content5" class="hidecontent">5、这是使用到的两个图片:
         table width="58%" border="1" cellspacing="2" cellpadding="0">
           tr>
             td width="70%" align="center">img src="http://pics.taobao.com/2k5/sys/component/tab_selected_left_bk2.gif" width="250" height="290" />/td>
             td width="30%" align="center">img src="http://pics.taobao.com/2k5/sys/component/tab_selected_right_bk2.gif" width="15" height="290" />/td>
           /tr>
         /table>
  /div>
/div>
/div>
/body>
/html>



!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
HTML>HEAD>TITLE>test/TITLE>
META http-equiv=Content-Type content="text/html; charset=gb2312">
STYLE type=text/css>BODY {
    FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: 宋体
}
TD {
    FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: 宋体
}
SELECT {
    FONT-SIZE: 12px
}
INPUT {
    FONT-SIZE: 12px
}
A:link {
    COLOR: #3d362b
}
A:visited {
    COLOR: #3d362b
}
A:hover {
    COLOR: #f60
}
BODY #search {
    CLEAR: both; WIDTH: 540px; HEIGHT: 50px
}
BODY #search #left {
    FLOAT: left
}
BODY #search #searchleft {
    PADDING-LEFT: 30px; FLOAT: left; PADDING-TOP: 12px; HEIGHT: 35px; TEXT-ALIGN: left
}
BODY #search #searchleft1 {
    PADDING-LEFT: 30px; PADDING-TOP: 12px; HEIGHT: 35px; TEXT-ALIGN: left
}
FORM {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY #newsearch {
    WIDTH: 540px; HEIGHT: 30px
}
BODY #newsearchtop {
    WIDTH: 540px; HEIGHT: 25px; TEXT-ALIGN: right
}
BODY #newsearchtop LI {
    FONT-SIZE: 12px; FLOAT: left
}
.newsearchinsidew {    BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 70px; CURSOR: hand; LINE-HEIGHT: 21px; BORDER-BOTTOM: #cc3300 1px solid; HEIGHT: 23px; TEXT-ALIGN: center; TEXT-DECORATION: underline}
.newsearchinsider {    BORDER-RIGHT: #cc3300 1px solid; BORDER-TOP: #cc3300 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cc3300 1px solid; WIDTH: 70px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 25px; BACKGROUND-COLOR: #ff7300; TEXT-ALIGN: center}
.newsearchinsider A:visited {
    COLOR: #ffffff; TEXT-DECORATION: none
}
.newsearchinsidew A:hover {
background-color:#CCCCCC;WIDTH: 69px; TEXT-ALIGN: center
}
BODY #newsearchbottom {
    BORDER-RIGHT: #cc3300 1px solid; BORDER-LEFT: #cc3300 1px solid; BORDER-BOTTOM: #cc3300 1px solid; POSITION: relative; HEIGHT: 50px; BACKGROUND-COLOR: #ff7300
}
BODY #newsearchbottom #e1 {    Z-INDEX: 0; LEFT: 0px; VISIBILITY: visible; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e2 {    Z-INDEX: 0; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e3 {    Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e4 {    Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e5 {    Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e6 {    Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
BODY #newsearchbottom #e7 {    Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; WIDTH: 538px; POSITION: absolute; TOP: 0px; HEIGHT: 30px}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
/STYLE>
      SCRIPT>
function doClick(o){
     o.className="newsearchinsider";
     var j;
     var id;
     var e;
     for(var i=1;i=7;i++){
     id ="v"+i;
     j = document.getElementById(id);
     e = document.getElementById("e"+i);
     if(id != o.id){
          j.className="newsearchinsidew";
          e.style.visibility = "hidden";
     }else{
            e.style.visibility = "visible";
     }
     }
     
    var id = o.id+"";
    var dd=id.substring(1,2);
    var curForm = document.getElementById("FormSearch"+dd);
    var inputv ;
    for(var i=1;i=7;i++){
    var otherForm = document.getElementById("FormSearch"+i);
    }
   
}
function doOut(o){

}
      /SCRIPT>
/HEAD>
BODY>
br>br>
      DIV id=search>
        DIV id=newsearch>
        DIV id=newsearchtop>
        UL>
            LI>DIV class=newsearchinsider id=v1 onClick="javascript:doClick(this)">A href="#">供应信息/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v2 onClick="javascript:doClick(this)">A href="#">求购信息/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v3 onMouseOver="javascript:doClick(this)">A href="#">产品目录/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v4 onMouseOver="javascript:doClick(this)">A href="#">公司库/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v5 onMouseOver="javascript:doClick(this)">A href="#">商业资讯/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v6 onMouseOver="javascript:doClick(this)">A href="#">商人论坛/A>/DIV>/LI>
            LI>DIV class=newsearchinsidew id=v7 onMouseOver="javascript:doClick(this)">A href="#">拍卖信息/A>/DIV>/LI>
            
        /UL>
        /DIV>
        
        DIV id=newsearchbottom>
        DIV id=e1>DIV id=left>DIV id=searchleft1>搜索 供应信息/DIV>/DIV>/DIV>
        DIV id=e2>DIV id=left>DIV id=searchleft1>请输入产品名关键字/DIV>/DIV>/DIV>
        DIV id=e3>DIV id=left>DIV id=searchleft1>请输入产品名关键字/DIV>/DIV>/DIV>
        DIV id=e4>DIV id=left>DIV id=searchleft1>请输入产品名或公司名关键字/DIV>/DIV>/DIV>
        DIV id=e5>DIV id=left>DIV id=searchleft1>请输入关键字/DIV>/DIV>/DIV>
        DIV id=e6>DIV id=left>DIV id=searchleft1>请输入关键字/DIV>/DIV>/DIV>
        DIV id=e7>DIV id=left>DIV id=searchleft1>请输入拍卖关键字/DIV>/DIV>/DIV>/DIV>/DIV>
      /DIV>DIV>/DIV>
/BODY>/HTML>


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载