html+css+js实现滑动导航条

 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>实用js+css滑动门导航菜单</title>
 6 <style type="text/css">
 7 *{margin:0;padding:0;}
 8 a:link,a:visited{text-decoration:none;}
 9 a:hover{text-decoration:none;}
10 ul{list-style:none;}
11 .menu_zzjs_net{background:#333;float:left;padding-top:2px;width:100%;}
12 .menu_zzjs_net li{float:left;}
13 .menu_zzjs_net li a{display:block;float:left;color:#fff;height:25px;line-height:25px;padding:0 5px;margin-left:2px;}
14 .menu_zzjs_net .this_zzjs a {background:#fff;color:#000;}
15 .sub_zzjs{clear:both;border:2px solid #000;border-top:none;background:#fff;}
16 .sub_zzjs ul{display:none;padding:15px;line-height:180%;}
17 </style>
18 </head>
19 <body>
20 <ul class="menu_zzjs_net">
21 <li class="this_zzjs"><a href="javascript:void(0)" _fcksavedurl="javascript:void(0)">一号菜单</a></li>
22 <li><a href="#" >二号菜单</a></li>
23 <li><a href="#">三号菜单</a></li>
24 <li><a href="#" >四号菜单</a></li>
25 </ul>
26 <div class="sub_zzjs">
27 <ul style="display:block;">
28 <li><a href="http://www." >子菜单1</a></li>
29 <li><a href="http://www." >子菜单2</a></li>
30 <li><a href="http://www." >子菜单3</a></li>
31 <li><a href="http://www.">子菜单4</a></li>
32 </ul>
33 <ul>
34 <li><a href="http://www." >子菜单q</a></li>
35 <li><a href="http://www.">子菜单s</a></li>
36 <li><a href="http://www." >子菜单d</a></li>
37 <li><a href="http://www." >子菜单f</a></li>
38 </ul>
39 <ul>
40 <li><a href="http://www." >子菜单g</a></li>
41 <li><a href="http://www." >子菜单b</a></li>
42 <li><a href="http://www" >子菜单v</a></li>
43 <li><a href="http://www." >子菜单c</a></li>
44 </ul>
45 <ul>
46 <li><a href="http://www." >子菜单z</a></li>
47 <li><a href="http://www." >子菜单x</a></li>
48 <li><a href="http://www." >子菜单四</a></li>
49 </ul>
50 </div>
51 <script>
52 function $_class(name){
53  var elements = document.getElementsByTagName("*");
54  for(s=0;s<elements.length;s++){
55   if(elements[s].className==name){
56    return  elements[s];
57   }
58  }
59 }
60 var tabList = $_class("menu_zzjs_net").getElementsByTagName("li")
61  tabCon = $_class("sub_zzjs").getElementsByTagName("ul");
62 for(i=0;i<tabList.length;i++){
63  (function(){
64   var t = i;
65   tabList[t].onmouseover = function(){
66    for(o=0;o<tabCon.length;o++){
67     tabCon[o].style.display = "none";
68     tabList[o].className = "";
69     if(t==o){
70      this.className = "this_zzjs";
71      tabCon[o].style.display = "block";
72     }
73    }
74   }
75  })()
76 }
77 </script>
78 </body>
79 </html>

时间: 2024-12-19 16:48:10

html+css+js实现滑动导航条的相关文章

CSS了一个浮动导航条

绝对浏览器窗口定位positio:FIXED: 下拉后出现返回顶部按钮 图片是我们美工给做的.55*55px,中间缝隙3px. css: html,body { height:100%}html,body,form,input,span,p,img,ul,ol,li,dl,dt,dd { margin:0; padding:0; border:0}ul,ol { list-style:none}body { background:#fff; font:12px/1.5 arial,sans-se

三角形变形记之纯css实现的分布导航条效果

三角形变形记,用纯css实现的分布导航条效果 <style type="text/css"> ul,li { list-style-type:none; font-size:13px; font-weight:bold; } li { float:left; position:relative; line-height:30px; background:#9BBB38; color:#fff; width:100px; height:30px; text-align:cen

基于jQuery鼠标悬停上下滑动导航条

基于jQuery鼠标悬停上下滑动导航条.这是一款蓝色好看的鼠标响应式网站导航菜单特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="menu2" class="menu"> <ul> <li><a href="#">首 页</a></li> <li><a href="#">预报预警</a

CSS——关于列表和导航条菜单之垂直菜单制作

导航条菜单,即左图所示.下面,将一一展开如何制作. 1.首先,制作一个垂直的项目菜单,用<ul><li>标签写出基本内容,然后在样式表里面用margin和padding去掉内外边距,用list-style属性去掉原有的项目符号,插入自己喜欢的项目符号,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D

【Andord真】SlideMenu+ViewPagerIndictor双滑动边栏+滑动导航条

采取SlideMenu达到的效果侧边栏: 间 setContentView是设置主背景的布局 setBehindContentView是设置左边菜单的布局 setSecondaryMenu是设置右边的布局 setShadowWidth是设置阴影的宽度 setBehindWidth是设置有效的拉出宽度 setMode是设置开启左右两边的菜单 採用ViewPagerIndictor实现滑动的导航栏和页面布局 当中採用TabPageIndicator做可滑动导航栏 ViewPager做滑动的布局 首先

CSS自定义带动画导航条

图形: css代码: /* ================================================================ This copyright notice must be kept untouched in the stylesheet at all times. Copyright (c) 2005-2010 Stu Nicholls. All rights reserved. This stylesheet and the associated

android 仿微信5版本实现滑动导航条

ViewPageAdapter.java package com.rong; import java.util.ArrayList; import java.util.List; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.View; public class ViewPagerAdapter extends PagerAdap

使用css实现移动端导航条滚动

1 <div class="tab"> 2 <div class="table-item"> 3 <span class="tab-link">首页</span> 4 </div> 5 <div class="table-item"> 6 <span class="tab-link">时政</span> 7 &l

【转】一个DIV+CSS代码布局的简单导航条

原文地址:http://www.divcss5.com/shili/s731.shtml 简单的DIV CSS代码布局实现导航条 一个蓝色主题的导航条布局案例,本CSS小实例,采用DIV CSS实现.同时不用图片做背景,直接使用背景色实现,鼠标经过悬停对应栏目名称是对应背景蓝色变深. 导航条部分效果截图 一般导航条采用ul li列表布局,这里也不例外DIVCSS5实例也采用列表标签ul li+ CSS布局. 一.布局思维思考   -   TOP 在实际DIV+CSS布局项目中,一般不会只使用一次