#header {
position: relative;
width: 100%;
font: 12px normal Arial, Helvetica, sans-serif;
z-index:1;
}
#header .disclaimer a {
color: #ccc;
}
#header img {
/*margin: 20px 0 10px;*/
}
ul.topnav {
list-style: none;
padding: 0 20px 0 20px;
margin: 0px;
float: left;
width:96%;
font-size: 1.2em;
background: url(/resources/images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
float: left;
margin: 0;
padding: 0 15px 0 0;
position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a {
padding: 10px 5px;
color: #fff;
display: block;
text-decoration: none;
float: left;
}
ul.topnav li a:hover {
/*background: url(topnav_hover.gif) no-repeat center top;*/
}
ul.topnav li span {
width: 17px;
height: 35px;
float: left;
background: url(/resources/images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {
background-position: center bottom;
cursor: pointer;
}
/*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
list-style: none;
position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
left: 0;
top: 35px;
background: #336699;
margin-top: -4px;
padding: 0;
display: none;
float: left;
width: 170px;
border-left: 1px solid #4682b4; /*--Create bevel effect--*/
border-right: 1px solid #4682b4; /*--Create bevel effect--*/
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
ul.topnav li ul.subnav li {
margin: 0;
padding: 0;
border-bottom: 1px solid #4682b4; /*--Create bevel effect--*/
clear: both;
width: 170px;
}
html ul.topnav li ul.subnav li a {
float: left;
width: 145px;
background: #6490bb no-repeat 10px center;
padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover {
/*--Hover effect for subnav links--*/
background: #C9C9A7 no-repeat 10px center;
color: black;
}
<div id="header">
<ul class="topnav">
<li><a href="javascript:">人员管理</a>
<ul class="subnav">
<li><a href="./ChangePassword.do">修改密码</a></li>
<li><a href="./UserLoginLogList.do">操作日志</a></li>
</ul>
</li>
<li><a href="javascript:">服务管理</a>
<ul class="subnav">
<li><a href="./ServiceRegisterList.do">服务注册</a></li>
<li><a href="./ServiceLogList.do">服务日志</a></li>
<li><a href="./ListServiceStatus.do">服务监控</a></li>
</ul>
</li>
<li><a href="#">关于</a></li>
</ul>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("ul.topnav > li").append("<span></span>").bgiframe();
$("ul.topnav li span,ul.topnav li a").click(
function() {
$(this).parent().find("ul.subnav").show();
$(this).parent().hover(function() {
$(this).parent().find("ul.subnav").hide();
});
})
.hover(
function() {
$(this).addClass("subhover");
},
function() {
$(this).removeClass("subhover");
}
);
// 显示出注销按钮.
$(".header_links").show();
// 将content_div的高度加大.
var aoffset = $("#bottom_div").offset();
var boffset = $("#content_div").offset();
$("#content_div").height(aoffset.top - boffset.top);
// 给主体内容表格加入鼠标高亮
addTableHighlight();
});
/*列表加入鼠标高亮*/
function addTableHighlight() {
$(".table tbody tr").mouseover(
function() {
$(this).addClass("over");
}).mouseout(function() {
$(this).removeClass("over");
});
}
/*列表分页ajax读取完成函数,必须实现*/
function ajaxLoadComplete(){
addTableHighlight();
}
</script>
<!-- 主页面内容开始 -->
<div id="content_div" class="wrapper">
分享到:
相关推荐
本主题聚焦于“纯CSS下拉菜单”,这是一种不依赖JavaScript实现的下拉菜单技术,主要利用CSS(层叠样式表)来创建动态效果。在实际应用中,这种菜单可能不是最通用的解决方案,但对那些希望深入了解CSS特性和动画...
在网页设计中,CSS下拉菜单是一个不可或缺的元素,它为用户提供了一种高效且直观的导航方式。这个压缩包包含了19个精心设计和实现的CSS下拉菜单,每个都有其独特的风格和交互效果,旨在提升用户体验并美化网站界面。...
而CSS下拉菜单则是导航菜单中的一个高级应用,为用户提供更便捷的交互体验。本资源"CSS下拉菜单.rar"显然是关于如何使用CSS来创建动态、响应式的下拉菜单。 在创建CSS下拉菜单时,我们通常会结合HTML和CSS技术,...
这份"纯CSS下拉菜单代码"提供了实现这一功能的简单而实用的方法,尤其适合那些希望避免JavaScript或者jQuery依赖的前端开发者。 纯CSS下拉菜单的实现原理主要基于CSS的选择器、定位以及过渡效果。以下是一些关键...
纯CSS下拉菜单 不需要JS 效果不错! 从某外国网站上直接弄下来的!
经典的蓝色CSS下拉菜单
纯CSS下拉菜单主要利用CSS的盒模型、定位(positioning)、选择器(selectors)以及过渡(transitions)等特性。下面我们将逐一探讨这些关键知识点: 1. **盒模型**:CSS的盒模型是理解布局的基础,包括content、...
本教程主要关注的是使用`DIV+CSS`创建下拉菜单,这是一种常见的交互式导航元素,对于网站用户体验至关重要。 下拉菜单的设计主要依赖于CSS的`position`属性、`display`属性以及一些过渡和动画效果。在IE6.0及以上...
本篇将深入探讨CSS下拉菜单的设计原理、实现方法以及常见技巧。 首先,理解基本的HTML结构是创建下拉菜单的基础。一个简单的下拉菜单通常由`<ul>`(无序列表)和`<li>`(列表项)元素构建,其中`<li>`元素内嵌套另...
纯css下拉菜单兼容主流浏览器IE6+
在网页设计中,CSS下拉菜单是一个常见的交互元素,它为用户提供了一种便捷的方式来访问页面的多层次导航。本文将深入探讨如何使用CSS实现各种下拉菜单效果,以及如何通过优化来提升用户体验。 首先,让我们来看一个...
以上就是一个基本的CSS下拉菜单实现。当然,实际项目中可能需要考虑更多细节,比如响应式布局、多级下拉菜单、鼠标离开时的延迟隐藏等。这需要通过更复杂的CSS选择器和JavaScript来实现。在提供的压缩包文件中,应该...
纯CSS下拉菜单效果的实现主要依赖于CSS的布局、选择器和过渡动画属性。通过巧妙地应用这些技术,我们可以创建出功能完备且具有良好用户体验的下拉菜单,无需JavaScript的介入。对于前端开发者来说,熟练掌握这些CSS...
《CSS下拉菜单设计专家:Visual Infinite Menus深度解析》 在网页设计中,下拉菜单作为导航系统的重要组成部分,其美观性和功能性至关重要。Visual Infinite Menus是一款专注于CSS下拉菜单设计的专业工具,它以其...
在网页设计中,CSS下拉菜单是一个非常常见且实用的功能,它使得网站的导航更加直观、易用。本文将深入探讨“不错的CSS下拉菜单”的实现原理、设计技巧以及优化方法。 一、基本原理 CSS(层叠样式表)是用于控制...
总结一下,创建一个好看的js+css下拉菜单主要涉及以下几个步骤: 1. 设计HTML结构,包括主菜单和子菜单。 2. 使用CSS设置样式,包括隐藏和显示子菜单的逻辑,以及美化菜单的外观。 3. 添加JavaScript(这里使用...
本文将详细探讨如何创建一个支持多种浏览器的纯CSS下拉菜单,以及这种技术的重要性和优势。 首先,理解“纯CSS”意味着我们不依赖JavaScript或者其他外部库来实现下拉菜单的功能,而是完全利用CSS(层叠样式表)来...
### 如何创建CSS下拉菜单:深入解析与实践 在网页设计中,下拉菜单是一种常见的导航元素,它不仅能够节省页面空间,还能提供清晰的导航结构,提升用户体验。本文将详细解读如何利用CSS实现一个功能完备且美观的下拉...
在实现div+css下拉菜单时,关键知识点包括: 1. **CSS盒模型**:理解CSS的边距、填充、边框以及内容区域如何影响元素尺寸,这对菜单的布局至关重要。 2. **定位(positioning)**:通常使用`relative`、`absolute`...