需要注意的地方见注释:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
html,body {
margin: -12px 0 0 0;
padding: 0;
border: 0;
width:100%;
height:100%;
}
#wrapper{
margin:0 auto;
padding:0;
width:80%;
height:100%;
}
#top {
margin: 0 auto;
width: 100%;
height: 100px;
background-color: #ddd;
filter: alpha(opacity = 70); /*IE透明*/
-moz-opacity:0.7; /*Mozilla早期版本透明*/
opacity: 0.7; /*firefox透明*/
text-align: center;
padding:0px;
border-bottom:5px solid red;
}
#nav {
background: #dadada;
width: 100%;
height: 50px;
line-height: normal;
border-bottom: 2px solid #804040;
font-size: large;
margin: 0 auto;
padding: 0px;
overflow:hidden;
}
#nav ul {
margin: 0px 0px 0px 50px;
list-style-type: none;
line-height: 50px; /*设定UL行高*/
white-space:nowrap; /*文本不换行*/
}
#nav ul li {
float: left;
margin: -1px;
border: 1px solid #c0c0c0;
background: #abd3be;
border-right-width: 3px;
}
#nav ul a {
text-decoration: none;
padding: 15px 15px; /*确定a标标签的大小*/
color: #408080;
white-space: nowrap;
star: expression(onfocus=this.blur); /*缺除链接虚线框,只有IE能识别,所以直接加在a标签上了*/
border:1px solid #c0c0c0;;
}
#nav a:hover { /*设置动态效果*/
color: #fff; /*设定前景颜色,也可以在此时设定自己想要的背景颜色*/
border-right-color:#008040;
border-left-color:#808080;
border-top: 1px solid #400080;
border-bottom: 1px solid #400080;
}
#sign{
filter: alpha(opacity = 50);
-moz-opacity:0.5;
opacity: 0.5;
width:88px;
height:50px;
background:#abd3be;
position:absolute;
left:190px;
top:81px;
z-index:6;
display:none;
}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div id="wrapper">
<div id="top">
<h1>logo</h1>
</div>
<div id="nav">
<ul>
<li>
<a href="#" onfocus="this.blur()" title="Link 1"><span>Link 1</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 2"><span>Link 2</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 3"><span>Link 3</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 4"><span>Long 4</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 5"><span>Link 5</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 6"><span>Link 6</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 7"><span>Link 7</span></a>
</li>
<li>
<a href="#" onfocus="this.blur()" title="Link 8"><span>Link 8</span></a>
</li>
</ul>
</div>
</div>
<div id="sign"></div>
</body>
</html>
分享到:
相关推荐
符合web标准的二级横向下拉菜单
【横向菜单 Bootstrap 后台模板】是一款基于Bootstrap框架设计的后台管理界面模板,适用于构建颜色较为淡雅的Web应用程序。Bootstrap是Twitter推出的一款开源的前端框架,它提供了丰富的CSS样式和JavaScript组件,...
本示例“导航菜单鼠标放上去横向显示子菜单”聚焦于一个常见的交互设计模式,即通过悬停鼠标来展开横向子菜单,提高用户体验。这种设计方式常见于ASP.NET等Web应用程序中。 首先,我们要理解ASP.NET是什么。ASP.NET...
横向菜单通常由一系列水平排列的链接或按钮组成,这些元素可以通过CSS实现布局和样式控制。以下是一些关键知识点: 1. **布局与定位**:CSS中的`display`属性是构建菜单的基础,可以将菜单项设置为`inline-block`或...
在Ext3.X中,横向菜单导航栏是一种常见的用户界面元素,它提供了清晰的层级结构,帮助用户在复杂的Web应用中快速定位和访问功能。本知识点将深入探讨如何在Ext3.X中实现横向菜单导航栏,并基于给定的描述和资源进行...
在IT行业中,设计一个具有双重横向菜单和多个swiper的交互界面是一项常见的挑战,这涉及到前端开发和用户体验设计的专业知识。Swiper是一款强大的触摸滑动插件,常用于创建响应式的轮播图、幻灯片或其他滑动内容展示...
本篇将详细介绍如何使用JavaScript实现一个三级横向导航菜单。 首先,我们需要理解基本的HTML结构。一个简单的导航菜单通常由`<ul>`(无序列表)和`<li>`(列表项)元素组成。对于多级菜单,我们可以嵌套`<ul>`和`...
在网页设计中,横向二级菜单是一种常见的导航结构,它能够帮助用户更有效地浏览网站内容,尤其是在网站层次结构较深时。本项目通过结合HTML的`<div>`元素、CSS样式和JavaScript脚本来实现这一功能。下面我们将详细...
WEB2.0时代的到来,使得网站设计更加注重用户体验和交互性,CSS横向下拉菜单导航条便是这一趋势的典型体现。下面我们将详细探讨这五款WEB2.0漂亮的CSS横向下拉菜单导航条的设计原理、实现方法以及它们各自的特色。 ...
这个"JS横向三级菜单代码,向右展开多级导航效果"是一个适用于网页开发的资源,尤其适用于那些希望创建专业且视觉效果良好的网站的开发者。这个资源采用JavaScript实现,使得菜单能够动态地、向右展开,为用户提供...
内容索引:脚本资源,jQuery,滑动菜单,... 动态的横向jquery滑动菜单,Blog用的话最合适不过了,鼠标滑过某一菜单项的时候,菜单会滑出一些,突出显示,鼠标连续滑过整个菜单,会有更炫的效果,为你的网页增加动感元素。
7. **无障碍性**:考虑到不同用户的需求,菜单应支持键盘导航,符合WCAG(Web Content Accessibility Guidelines)标准,以便视力障碍或其他障碍的用户也能方便使用。 综上所述,"3级横向导航菜单.rar"这个压缩包...
标题提到的“不错的js,打包了(微软横向菜单也在其中)”意味着这个压缩包可能包含了一些实用的JavaScript代码,特别是与微软的横向菜单相关的实现。 微软横向菜单(Microsoft Horizontal Menu)通常是指一种网页...
总之,Flash横向菜单源码的制作涵盖了ActionScript编程、界面设计、事件处理等多个方面的技能,是Web前端开发中的一个重要实践。通过深入理解和应用这些知识点,可以创建出功能强大且视觉效果出色的网页菜单。
本文将深入探讨“圆角炫酷横向折叠滑动菜单,Flash菜单.rar”这一资源所涉及的关键知识点。 首先,我们关注的是“圆角炫酷横向折叠滑动菜单”。这种设计风格在现代网页和应用设计中非常流行,它融合了视觉吸引力和...
在这个项目中,"自己做的JQ菜单"指的是利用jQuery来创建一个既支持横向也支持纵向布局的交互式菜单。这种菜单在网站导航中非常常见,能够帮助用户方便地浏览和访问网站的不同部分。 首先,jQuery的选择器功能是创建...
在网页设计中,横向菜单是一种常见的用户界面元素,它通常位于页面顶部,提供导航功能,帮助用户快速访问网站的不同部分。本示例“横向菜单实现代码”旨在创建一个具有二级下拉效果的菜单,当鼠标悬停时,下拉菜单会...
本文将深入探讨五款利用CSS实现的横向下拉菜单导航条设计,它们不仅美观,而且具有实用性,能够提升用户体验。 1. **扁平化设计导航条** 扁平化设计是现代网页设计的趋势,其简洁、清晰的风格深受用户喜爱。通过...
此外,工具还可能提供多种布局模式,如横向、纵向、折叠式或悬浮式,以适应不同的网站设计需求。 其次,响应式设计是现代网页菜单的关键特性。一个好的菜单制作工具会支持跨设备兼容性,确保菜单在不同屏幕尺寸的...