<!DOCTYPE html PUBddC "-//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" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS下拉菜单演示 </title>
<style type="text/css">
<!--
*{margin:0; padding:0; ddst-style:none;}
img{border:0;}
body{font:12px Arial,"宋体",serif;;}
#nav{line-height:24px;}/*一级菜单box*/
#nav a{display:block; width:80px; text-align:center; color:#666; text-decoration:none;}
#nav li{float:left; width:80px; background:#CCC; }/*一级菜单默认样式*/
#nav li a:hover{background:#999; color:#FFF; font-weight:bold;}/*鼠标移动到一级菜单上的变化*/
#nav li dl{line-height:27px; text-align:left; border:solid 1px #C30; position:absolute; left:-999em;}/*二级菜单box*/
#nav li dl dd a{display:block; width:140px; text-align:left; padding-left:1em; background:#F6F6F6;}/*这可以设置二级菜单的宽度*/
#nav li dl dd a:hover{color:#F3F3F3; font-weight:normal; background:#F90;}/*鼠标移动到二级菜单上的变化*/
#nav li:hover dl{left:auto;}
#nav li.sfhover dl{left:auto;}
#content{clear:left;}
-->
</style>
<script type=text/javascript>
<!--//--> <![CDATA[//> <!--
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i <sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ? |^)sfhover\\b"),
"");
}
}
}
window.onload=menuFix;
//--> <!]]>
</script>
</head>
<body>
<ul id="nav" align="center">
<li> <a href="#" >产品介绍 </a>
<dl align="center">
<dd> <a href="#">产品一 </a> </dd>
<dd> <a href="#">产品一 </a> </dd>
<dd> <a href="#">产品一 </a> </dd>
<dd> <a href="#">产品一 </a> </dd>
<dd> <a href="#">产品一 </a> </dd>
<dd> <a href="#">产品一 </a> </dd>
</dl>
</li>
<li> <a href="#">服务介绍 </a>
<dl>
<dd> <a href="#">服务二 </a> </dd>
<dd> <a href="#">服务二 </a> </dd>
<dd> <a href="#">服务二 </a> </dd>
<dd> <a href="#">服务二服务二 </a> </dd>
<dd> <a href="#">服务二服务二服务二 </a> </dd>
<dd> <a href="#">服务二 </a> </dd>
</dl>
</li>
<li> <a href="#">成功案例 </a>
<dl>
<dd> <a href="#">案例三 </a> </dd>
<dd> <a href="#">案例 </a> </dd>
<dd> <a href="#">案例三案例三 </a> </dd>
<dd> <a href="#">案例三案例三案例三 </a> </dd>
</dl>
</li>
<li> <a href="#">关于我们 </a>
<dl>
<dd> <a href="#">我们四 </a> </dd>
<dd> <a href="#">我们四 </a> </dd>
<dd> <a href="#">我们四 </a> </dd>
<dd> <a href="#">我们四111 </a> </dd>
</dl>
</dd>
<li> <a href="#">在线演示 </a>
<dl>
<dd> <a href="#">演示 </a> </dd>
<dd> <a href="#">演示 </a> </dd>
<dd> <a href="#">演示 </a> </dd>
<dd> <a href="#">演示演示演示 </a> </dd>
<dd> <a href="#">演示演示演示 </a> </dd>
<dd> <a href="#">演示演示 </a> </dd>
<dd> <a href="#">演示演示演示 </a> </dd>
<dd> <a href="#">演示演示演示演示演示 </a> </dd>
</dl>
</li>
<li> <a href="#">联系我们 </a>
<dl>
<dd> <a href="#">联系联系联系联系联系 </a> </dd>
<dd> <a href="#">联系联系联系 </a> </dd>
<dd> <a href="#">联系 </a> </dd>
<dd> <a href="#">联系联系 </a> </dd>
<dd> <a href="#">联系联系 </a> </dd>
<dd> <a href="#">联系联系联系 </a> </dd>
<dd> <a href="#">联系联系联系 </a> </dd>
</dl>
</li>
</ul>
</body>
</html>
分享到:
相关推荐
这个文件演示了如何使用jQuery实现一个滑动效果的二级下拉菜单。当用户鼠标悬停在一级菜单项上时,对应的二级菜单会滑动出现。 6. **jquery熔岩灯菜单效果.htm**: "熔岩灯"菜单是一种视觉效果丰富的菜单,通过...
"js+css3下拉城市选择多选代码.zip" 是一个用于创建交互式城市选择下拉菜单的资源,它结合了JavaScript和CSS3技术,以实现更丰富的用户体验和功能。这个压缩包包含了一个名为 "jiaoben6823" 的文件,可能是源代码或...
标题中的“无限层级浏览器全兼容国外开源JS与CSS下拉菜单”是指一种基于JavaScript和CSS技术实现的下拉菜单组件,它可以支持无限级别的子菜单,并且能在各种主流浏览器上正常运行,提供良好的兼容性。这样的组件对于...
- **导航栏效果**: 通过 CSS 和 JavaScript 实现动态下拉菜单或导航栏切换。 - **表单**: `<form>` 标签结合各种输入类型(如 `<input type="text">`, `<input type="submit">` 等)收集用户输入。 - **二级/三级...
在电子商务网站中,jQuery可以轻松实现动态效果,如商品滑动展示、弹出式购物车、下拉菜单等,提升用户体验。同时,jQuery的Ajax功能可以实现无刷新的数据交换,比如在用户添加商品到购物车时,无需刷新页面就能即时...
组件库,如导航栏、按钮、表单、下拉菜单等;以及JavaScript插件,如模态框(Modal)、轮播图(Carousel)等。Bootstrap还提供了一套易于使用的预处理器(LESS或Sass)和定制工具,使开发者能根据项目需求进行个性化...
本DEMO演示是关于如何使用JavaScript来实现可展开和隐藏的侧边栏下拉菜单。下面将详细介绍这个主题及其相关知识点。 首先,我们来理解JavaScript的基础。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它...
这个解决方案结合了 JavaScript 的动态行为和 CSS 的样式控制,实现了无需图片和 JavaScript 动态支持的纯 CSS 下拉菜单,同时也提供了一种使用 JavaScript 进一步增强用户体验的方法。 HTML Dog 提供的示例文件...
现代网站经常使用下拉菜单来增加导航的层次感。 5. **Banner**: 这是一种常见的网页设计元素,通常位于网页顶部或显眼位置,用于吸引访客注意力,展示重要信息或促销活动。 6. **表单**: 表单是网站与用户交互的...
3. **JavaScript**: 用于实现页面的动态交互功能,如轮播图、下拉菜单等,提高了用户体验。 4. **编辑工具**: 支持多种HTML编辑器,如Dreamweaver、HBuilder、Vscode等,这些工具可以帮助开发者高效地编写和调试代码...
总的来说,这个压缩包提供了一个完整的示例,演示了如何结合jQuery和CSS创建一个动态的图形下拉菜单。开发者可以通过研究这些文件,学习到如何使用这两种技术来增强网页的用户体验,同时也可以根据自己的需求进行...
这可以通过CSS的`display`属性来控制下拉菜单的显示与隐藏,也可以借助JavaScript来实现更复杂的交互效果。 5. **多媒体元素的集成**:网页中包含的多媒体元素(如gif动画、视频、音频等)可以让网站更加生动有趣。...
本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下: 这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发...
通常,这样的文件可能是一个 HTML 页面,包含了 JavaScript 和 CSS 代码,用于演示如何创建和控制下拉菜单。 总的来说,理解 JavaScript 下拉菜单的原理和实现方法对于前端开发者来说非常重要,因为它们是网页交互...
为了解决这个问题,开发者常常使用`div`元素配合CSS和JavaScript来模拟下拉菜单,以实现更加灵活和美观的效果。在这个"div模拟下拉菜单(select)jquery插件.gz"压缩包中,包含的就是这样一个基于`div`和jQuery的...
本示例"CSS竖向下拉菜单演示"旨在展示如何利用CSS创建交互式的下拉菜单,为用户提供更加直观的浏览体验。 首先,我们需要理解CSS(Cascading Style Sheets)在构建这种菜单中的作用。CSS是一种样式表语言,用于描述...
"jQuery大型下拉菜单插件booNavigation"就是这样一个工具,专为创建高效且具有视觉吸引力的下拉菜单而设计。这款插件基于JavaScript库jQuery,简化了开发过程,使得即使是对前端编程不太熟悉的开发者也能轻松实现...
导航栏支持下拉功能,方便用户快速访问不同页面。 2. **页面互联**:所有页面之间需相互链接,至少可达三级页面,由5-10个页面组成,形成一个完整的信息体系。 3. **样式一致性**:页面整体样式风格应保持一致,布局...
在提供的“下拉菜单自动生成.htm”文件中,很可能是包含了一个示例代码,演示了如何用JavaScript实现下拉菜单的自动化生成。打开这个文件,你可以查看源代码,理解其中的逻辑,并根据自己的需求进行修改和扩展。 ...
2. 动态改变CSS属性,如`display`,来控制下拉菜单的显示状态。 3. 可能还包括其他交互效果,如延迟显示、动画效果等。 **一流素材网.html:** 这个文件可能是包含实例演示或者参考样例的HTML页面,展示了如何将...