- 浏览: 491458 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (234)
- aom学习 (7)
- 2007 (19)
- Java基础 (58)
- spring (7)
- linux (4)
- VMware (3)
- 网络 (3)
- 开发工具类 (14)
- webservices (2)
- 其他 (14)
- database (16)
- hibernate (8)
- jsp_html (14)
- jbpm (5)
- jquery (1)
- 办公软件 (6)
- struts2(webwork) (6)
- web服务器 (2)
- 项目管理 (7)
- 编程规范 (1)
- ps (2)
- JAVA工具类API (4)
- sun_java1.6 (6)
- 金融ISO8583 (1)
- SFTP (1)
- android (1)
- Linux_ftp_命令行下下载文件get与上传文件put的命令应用 (1)
- 公钥+私钥 (1)
- jvm (1)
最新评论
-
fyw2011_huawei:
有没有办法让谷歌也实现该功能? 因为在谷歌上调试时windo ...
window之createPopup方法 -
技术求:
好,flush 时才是execute
浅谈Hibernate的flush机制 -
xyzc2011:
言简意赅
公钥+私钥 -
smith789:
...
Windows 不能在 本地计算机 启动 OracleDBConsoleorcl -
zengshaotao:
肯定,因为要用到
jquery.js与自己的扩展的.js在导入时有先后顺序
请您先登录,才能继续操作
<!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" 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;border:0;}
body {
font-family: arial, 宋体, serif;
font-size:12px;
}
#nav {
line-height: 24px; list-style-type: none; background:#666;
}
#nav a {
display: block; width: 80px; text-align:center;
}
#nav a:link {
color:#666; text-decoration:none;
}
#nav a:visited {
color:#666;text-decoration:none;
}
#nav a:hover {
color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
float: left; width: 80px; background:#CCC;
}
#nav li a:hover{
background:#999;
}
#nav li ul {
line-height: 27px; list-style-type: none;text-align:left;
left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
float: left; width: 180px;
background: #F6F6F6;
}
#nav li ul a{
display: block; width: 156px;text-align:left;padding-left:24px;
}
#nav li ul a:link {
color:#666; text-decoration:none;
}
#nav li ul a:visited {
color:#666;text-decoration:none;
}
#nav li ul a:hover {
color:#F3F3F3;text-decoration:none;font-weight:normal;
background:#C00;
}
#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
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">
<li><a href="#">产品介绍</a>
<ul>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
<li><a href="#">产品一</a></li>
</ul>
</li>
<li><a href="#">服务介绍</a>
<ul>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二</a></li>
<li><a href="#">服务二服务二</a></li>
<li><a href="#">服务二服务二服务二</a></li>
<li><a href="#">服务二</a></li>
</ul>
</li>
<li><a href="#">成功案例</a>
<ul>
<li><a href="#">案例三</a></li>
<li><a href="#">案例</a></li>
<li><a href="#">案例三案例三</a></li>
<li><a href="#">案例三案例三案例三</a></li>
</ul>
</li>
<li><a href="#">关于我们</a>
<ul>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四</a></li>
<li><a href="#">我们四111</a></li>
</ul>
</li>
<li><a href="#">在线演示</a>
<ul>
<li><a href="#">演示</a></li>
<li><a href="#">演示</a></li>
<li><a href="#">演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示</a></li>
<li><a href="#">演示演示演示</a></li>
<li><a href="#">演示演示演示演示演示</a></li>
</ul>
</li>
<li><a href="#">联系我们</a>
<ul>
<li><a href="#">联系联系联系联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
<li><a href="#">联系</a></li>
<li><a href="#">联系联系</a></li>
<li><a href="#">联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
<li><a href="#">联系联系联系</a></li>
</ul>
</li>
</ul>
</body>
</html>
发表评论
-
多线程环境下使用log4j输出各线程的标识
2012-08-15 16:43 1869多线程环境下使用log4j输出各线程的标识 -
证书导入导出
2011-01-16 11:30 1406导入导出命令示例:证书导入:keytool -import - ... -
BigDecimal使用
2010-06-30 12:02 1442public static void main(Str ... -
org.apache.commons.collections.CollectionUtils.filter
2010-06-17 16:11 1710org.apache.commons.coll ... -
Eclipse is running in a JRE, but a JDK is required
2010-05-22 03:47 1238Eclipse is running in a JRE, b ... -
基于StringTemplate的视图
2010-04-21 15:51 1295基于StringTemplate的视图 一 String ... -
JAVA中数组
2010-04-18 23:53 13691、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引 ... -
Java中String类的方法及说明
2010-04-18 23:26 866http://blog.sina.com.cn/s/blog_ ... -
math.ceil round floor
2010-04-18 23:15 1177Math.ceil(x):比x大(或X相等)的最小 doub ... -
使用java.util.concurrent实现的线程池、消息队列功能
2010-04-18 22:47 2312ThreadPoolManager类:负责管理线程池,调用轮询 ... -
5.0新特性:
2010-04-09 16:58 10705.0新特性:前提:1. JVM没有变, 编译器改变 ... -
什么是线程安全?
2010-04-07 03:25 1868什么是线程安全? 如果你的代码所在的进程中有多个线程在同时 ... -
elipse工作空间中的.metadata
2010-03-26 16:44 1218有时在用eclipse开发时,可能会使编辑器出现异常,这 ... -
BEA WebLogic 9.2平台加速部署Web服务应用
2010-02-23 09:03 2178作为业界知名的Java企业版(JEE)应用基础架构平台,BEA ... -
读内存还是存文件然后读文件
2010-01-28 17:15 1117读内存还是存文件然后读文件,一般优先于读内存为好。 -
spring配置文件名称的最好按java规范进行编写
2010-01-19 09:33 1442spring配置文件名称的最好按java规范进行编写 ... -
Eclipse中安装svn插件Subversive
2010-01-08 11:25 2896最简单的方法是通过Eclipse的插件自动下载和更新功能。 ... -
接口,抽象类
2009-12-02 17:09 1120接口定义了其实现应提供的行为特征 比如 Java code ... -
java基础_容易出错的知识点!
2009-11-30 00:23 1089------------------------------- ... -
java基础_传值与传址方法调用
2009-11-25 02:15 3018public class PassTest { publi ...
相关推荐
同时,键盘用户应该能通过`Tab`键和方向键导航菜单。 总的来说,创建一个类似淘宝右上角的Web弹出下拉菜单需要结合HTML、CSS和JavaScript的知识,并考虑到响应式设计、性能优化和可访问性等因素。通过不断学习和...
本篇文章将深入探讨一个名为“jQuery PopMenu”的高效web下拉式菜单插件,它是一个基于JavaScript库jQuery构建的解决方案,提供了丰富的自定义选项,让开发者可以轻松创建符合网站设计风格的下拉菜单。 首先,我们...
"CSS百度百科下拉导航菜单"是一个使用CSS技术实现的交互式菜单,它模仿了百度百科网站的下拉导航效果。当用户将鼠标悬停在一级菜单上时,二级菜单会动态地滑出显示,提供更具体的链接选项。这种设计不仅美观,而且...
Bootstrap响应式多级下拉导航菜单是Web开发中常见的元素,尤其在构建现代网页时,它为用户提供了一种直观且易于操作的界面。这个压缩包包含的资源是基于Bootstrap 3.3.6版本,一个非常流行的开源前端框架,以及...
在网页设计中,导航菜单是不可或缺的部分,它帮助用户快速浏览和访问网站的不同部分。"js简洁下拉菜单导航"就是一个专为初学者设计的、易于理解和应用的下拉菜单解决方案。这个方案主要依赖于JavaScript(更具体地说...
`fonts`目录可能包含Bootstrap所用到的Web字体,如Glyphicons图标集,这些图标常被用作导航菜单中的指示符号。 `dist`目录通常包含Bootstrap框架的编译和压缩版本,方便在生产环境中使用。这可能包括了压缩后的CSS...
在这个场景中,"蓝色的js阿里云导航菜单特效"是一个典型的使用JavaScript增强用户体验的例子。导航菜单是网站设计中的核心元素,它帮助用户快速找到他们感兴趣的内容或功能。下面我们将详细探讨JavaScript如何实现...
本文档介绍了一个通过纯CSS实现下拉导航菜单的教程。下拉菜单是网页设计中常见的一种交互式导航元素,用户在将鼠标悬停在主菜单项上时,可以显示一个或多个子菜单项。这种设计对于节省页面空间和增强用户体验非常有...
HTML,全称HyperText Markup Language,是用于...学习并掌握这些例子,你就能构建出符合现代网页标准的导航栏,提升用户体验。同时,不要忘记关注无障碍性(Accessibility),确保所有用户都能方便地使用你的导航栏。
总的来说,"js+css3支持多选下拉城市菜单选择代码"是一个利用现代Web技术优化用户交互的例子,它展示了JavaScript和CSS3在网页动态效果和用户体验提升方面的强大能力。对于开发者来说,理解和掌握这种技术可以提升...
【CSS3宽屏滑动下拉菜单导航特效】是一种现代网页设计中常见的交互元素,它利用CSS3的新特性实现了一种动态、响应式的导航菜单。这个特效的核心在于,当用户将鼠标悬停在主菜单项上时,二级子菜单会以平滑、过渡自然...
在JavaScript的世界里,下拉菜单是一种常见的交互元素,它能够有效地节省页面空间并提供丰富的导航选项。本资源“javascript经典特效---有说明的下拉菜单.rar”聚焦于使用JavaScript实现具有说明性的下拉菜单效果,...
在Web2.0时代,CSS被广泛用来创建动态、交互式的用户界面,其中导航菜单就是典型的例子。 这些纯CSS导航菜单模板的设计理念主要体现在以下几个方面: 1. **响应式设计**:许多模板都考虑到了不同设备的屏幕尺寸,...
在Web开发中,用户友好的导航菜单是任何网站成功的关键因素之一。jQuery,一个轻量级、高性能的JavaScript库,提供了丰富的功能,使得创建动态、交互式的下拉菜单变得异常简单。本教程将深入探讨如何使用jQuery实现...
总的来说,Makisu是3D下拉菜单的一个优秀解决方案,它结合了先进的Web技术与创新的设计理念,为网页设计师和开发者提供了一种新的导航元素选择。无论是在电子商务网站、企业官网还是个人博客,Makisu都能帮助提升...
在网页设计中,树形下拉菜单是一种常见的交互元素,它可以帮助用户在多级结构的数据中进行导航。本文将详细讲解如何创建一个“最简单树形下拉菜单”,以及实现这个功能所需的关键技术。 首先,我们需要理解树形下拉...
在后台管理页面中,frameset常用于创建稳定的导航结构,如侧边栏菜单,而JavaScript下拉菜单可以提供灵活的选项选择,根据用户的选择加载不同的数据或功能。通过合理组合frameset和JavaScript下拉菜单,可以构建出...
"Flash导航菜单栏"是早期Web设计中一种流行的实现方式,它利用Adobe Flash技术创建动态、交互式的菜单效果,给用户带来丰富的视觉体验。本资源包含20多种不同风格的Flash导航菜单栏实例,旨在为设计师提供灵感和学习...
在这个例子中,可能是用jQuery的`show()`和`hide()`方法来控制下拉菜单的可见性,以及可能使用了`slideDown()`和`slideUp()`实现平滑的展开和收起效果。 5. **图片资源**: 文件名如`desc.png`和`title.png`可能包含...
在网页设计中,导航菜单是用户与网站交互的重要部分,尤其在现代的Web开发中,响应式设计已经成为不可或缺的元素。响应式导航菜单允许页面在不同设备和屏幕尺寸上提供良好的用户体验,无论用户是在台式机、平板电脑...