<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=gb2312" />
<title>css+js导航菜单</title>
<style type="text/css">
<!--
*{ margin:0; padding:0;}
img{ border:0; }
body{font:12px/130% verdana,geneva,arial,helvetica,sans-serif,宋体;}li{list-style:none;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
a:link{ color:#000; text-decoration:none; }
a:visited{ color:#000; text-decoration:none; }
a:hover{ color:#000; text-decoration:none; }
.menu { height:59px;background:#474747 url(http://www.codefans.net/jscss/demoimg/200905/sub_menu_bg.jpg) 0 34px repeat-x; width:969px;}
.menu ul{ margin:0; padding:0; }
.menu ul li{ float:left; height:33px; position:relative;}
.menu ul li a{cursor:pointer;border-top: #666 1px solid;padding:0 20px;float: left;color: #989898;line-height: 33px;margin-right: 2px;height: 33px;text-align: center;background: #363636;}
.menu ul li a:link{ color:#989898; text-decoration:none; }
.menu ul li a:visited{ color:#989898; text-decoration:none; }
.menu ul li a:hover{ color:#fff; border-top: #999 1px solid; background:#363636 url(http://www.codefans.net/jscss/demoimg/200905/cx_menu_hover.jpg) center bottom no-repeat ; }
.menu ul li div{ position: absolute; width:600px; left:10px;; top:34px;height:25px; display:none;}
.menu ul li div a{ float:none; display:inline; padding:0 10px;margin-right: 8px; background:none; border:none; line-height: 24px;}
.menu ul li div a:link,.menu ul li div a:visited{color:#444;}
.menu ul li div a:hover{ background:none; border:none;color:#000; text-decoration:underline;}
.menu ul .block div{ display:block;}
.menu a:hover.mbtn1,.menu .mbtn1ok,.menu mbtn1{ border-top: #ff8c00 1px solid; }
.menu a:hover.mbtn2,.menu .mbtn2{ border-top: #c71585 1px solid; }
.menu a:hover.mbtn3,.menu .mbtn3{ border-top: #66cdaa 1px solid; }
.menu a:hover.mbtn4,.menu .mbtn4{ border-top: #9acd32 1px solid; }
.menu a:hover.mbtn5,.menu .mbtn5{ border-top: #1e90ff 1px solid; }
-->
</style>
</head>
<body>
<div id="menu" class="menu">
<ul>
<li><a id="mbtn1" class="mbtn1ok" href="http://www.codefans.net/">首 页</a></li>
<li><a id="mbtn2" href="">源码下载</a>
<div><a href="/other/lastupdate.shtml">最新更新</a> <a href="/other/top100.shtml">下载排行</a> <a href="/sort/index.shtml">源码分类</a></div>
</li>
<li><a id="mbtn3" href="">ASP</a>
<div><a href="/sort/list_1_87_1.shtml">AJAX</a> <a href="/sort/list_1_11_1.shtml">聊天留言</a> <a href="/sort/list_1_29_1.shtml">CMS系统</a></div>
</li>
<li><a id="mbtn4" href="">PHP</a>
<div><a href="/sort/list_2_35_1.shtml">企业建站</a> <a href="/sort/list_2_185_1.shtml">AJAX相关</a></div>
</li>
<li><a id="mbtn5" href="">电子书籍</a>
<div><a href="">ASP书籍</a> <a href="">PHP书籍</a> <a href="">AJAX书籍</a></div>
</li>
<li><a href="/jscss/">网页特效</a></li>
<li><a href="/service/ad.shtml">广告服务</a></li>
<li><a href="/guestbook/">网站留言</a></li>
<li><a href="/service/links.shtml">友情链接</a></li>
<li><a href="/sort/list_6_1.shtml">工具软件</a></li>
<li><a href="">English</a></li>
</ul>
</div>
<script type="text/javascript">
var menu = document.getElementById("menu");
var lis = menu.getElementsByTagName("li");
var las = menu.getElementsByTagName("a");
for(var i = 0; i < 6; i++)
{
lis[i].num = i;
lis[i].onmouseover = show;
}
function show()
{
var lias = lis[this.num].getElementsByTagName("a");
for(var i = 0; i < lis.length; i++)
{
lis[i].className = ""
}
for(var i = 0; i < las.length; i++)
{
las[i].className = ""
}
lis[this.num].className = "block";
lias[0].className = lias[0].id
}
</script>
</body>
</html>
- 大小: 11.8 KB
分享到:
相关推荐
一个简单的二级导航菜单通常由一级菜单项和二级子菜单组成。一级菜单通常显示在页面的顶部或侧边,当用户悬停在某个一级菜单项上时,相应的二级子菜单会滑出或展开。这种效果可以通过CSS实现静态样式,但动态交互...
在黑色简洁的二级导航菜单中,CSS将用于定义菜单的外观,包括颜色、字体、边距、浮动等属性。特别是,CSS3的新特性如过渡(transition)和动画(animation)可以用来添加平滑的展开和收起效果,增强用户体验。例如,...
【标题】中的“jquery某企业黑色加橙色下拉二级导航菜单代码下载地址.zip”指出,这个压缩包包含了一个使用jQuery实现的企业级黑色背景搭配橙色元素的二级下拉导航菜单的代码。jQuery是一个广泛应用于网页开发的...
在网页设计中,导航菜单是不可或缺的部分,它帮助用户快速浏览和访问网站的不同部分。一个良好的导航设计可以提升用户体验,使网站更...在实际开发中,应结合网站的风格和用户习惯,设计出符合项目需求的二级导航菜单。
"jQuery黑色三级下拉导航菜单代码.zip"是一个专门用于创建高效、美观的导航栏的资源包,尤其适用于那些希望实现多级下拉效果的开发者。这个资源基于两个核心JavaScript库:jQuery 1.8.3 和 responsive-menu.js。 ...
在IT行业中,构建一个可点击展开与收缩的左侧纵向二级导航菜单是常见的需求,尤其在网页设计和前端开发中。这种菜单设计能够有效地组织和展示网站的层级结构,提高用户体验,便于用户快速找到所需信息。下面我们将...
html实现好看的多种风格导航菜单(附源码),导航菜单,源码下载,分为顶部导航菜单,悬浮按钮菜单,右键功能菜单,左侧导航菜单四种导航菜单。每种导航菜单有至少三种风格,总共23种风格,各种风格都有,代码上手简单,...
【jQuery蓝色圆角横向二级导航菜单代码】是一个用于创建具有美观设计和交互功能的网站导航栏的实现。这个代码利用了jQuery库的强大功能,结合HTML、CSS和JavaScript,为用户提供了一个直观且易于操作的二级菜单。...
是制作网页的二级导航菜单。能够节省大家制作网页的时间,希望大家借鉴。
【标题】"美食天下二级导航菜单.zip"是一个包含HTML源码的压缩文件,设计用于创建一个类似美食天下网站的二级导航菜单。这个菜单系统旨在模拟真实网站的用户体验,特别是当用户将鼠标悬停在一级菜单项上时,会动态...
在本主题中,我们将深入探讨如何使用jQuery制作垂直二级下拉栏目导航菜单特效。这个特效能够提升用户体验,使得二级菜单在鼠标悬停时优雅地展现,增强了网站的交互性。 首先,我们来看"index.html"文件,这是网页的...
【JS横向二级导航菜单】是一种常见的网页交互设计,主要用于网站的顶部或侧边栏,提供主分类和子分类的层次结构,便于用户快速浏览和访问网站内容。在本项目中,我们将探讨如何利用JavaScript(JS)和CSS来实现这样...
滑动二级导航菜单的核心在于利用动态效果展示二级菜单,当用户鼠标悬停在一级菜单项上时,与其相关的二级菜单会以滑动或展开的方式出现,而不是默认显示。这种设计既节省了页面空间,又增强了用户体验,使用户能够...
在网页左侧黑色竖直三级导航菜单中,当用户点击一级菜单时,对应的二级菜单会竖直滑出,这种平滑的过渡效果提升了用户体验。同时,三级菜单不仅包含文字链接,还可以包含图片,这使得菜单更加直观和生动。 实现这样...
本文将详细讨论天猫官方网站左侧的二级导航菜单,这一功能强大的设计元素,以及它如何提升用户体验。 天猫是中国领先的在线购物平台,其左侧二级导航菜单是网站架构的核心组成部分。这种设计模式通常被称为“侧边栏...
一个基本的二级导航菜单通常由一级菜单项(主菜单)和二级菜单项(子菜单)组成。例如: ```html 菜单1 <li><a href="#">子菜单1-1</a></li> <li><a href="#">子菜单1-2</a></li> 菜单2 ;"> <li>...
旅游网二级导航菜单代码基于jquery.1.11.2.min.js制作,鼠标经过悬停一级导航菜单显示对应的二级菜单,二级菜单相对于一级菜单居中显示,当二级菜单内容区域超出网页左侧区域时,页面左侧区域菜单定位在最左侧,菜单...
"jQuery左侧固定悬浮二级导航菜单"是一种常见的交互设计模式,尤其适用于内容丰富的网站,以提供清晰且直观的导航结构。本知识点将深入探讨如何实现这样的功能,并通过jQuery库来创建一个高效、动态的二级导航菜单。...
本主题将详细探讨如何使用CSS3来创建一个水平二级导航菜单,特别关注其红色风格以及鼠标经过时二级菜单的动态显示。 首先,我们需要理解HTML结构。一个简单的二级导航菜单通常包含一个`<ul>`元素作为主菜单,其中每...