CSS+JS选项卡式导航菜单
第一次模仿使用
menu.jsp
<%@ page language="java" pageEncoding="utf-8"%>
<HTML>
<HEAD>
<TITLE>CSS+JS选项卡式导航菜单</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
td {
padding: 5px 10px;
color: #ffffff;
font-weight: 700;
font-size: 13px;
}
.tdBg {
background-color: #ffffff;
color: #000000;
background-repeat: no-repeat;
background-position: 0px;
display: block;
float: left;
font-family: arial, nsimsun, sans-serif;
font-size: 1.0em;
hasLayout: -1;
list-style-type: none;
margin: 0px;
width: 178px;
text-align: center;
}
.td_menu {
background-color: #172730;
background-image: url('/dflw/images/center_bg.jpg');
background-repeat: no-repeat;
background-position: 0px;
display: block;
float: left;
font-family: arial, nsimsun, sans-serif;
font-size: 1.0em;
hasLayout: -1;
list-style-type: none;
margin: 0px;
width: 178px;
text-align: center;
}
</style>
</HEAD>
<BODY>
<table border=0 cellpadding=0 cellspacing=0>
<tr style="margin-bottom: 0px;">
<td onclick='checkTdBg(this);' class="td_menu">
关注动态
</td>
<td onclick='checkTdBg(this);' class="td_menu">
选择产品与解决方案
</td>
<td onclick='checkTdBg(this);' class="td_menu">
获取服务
</td>
<td onclick='checkTdBg(this);' class="td_menu">
了解龙为
</td>
</tr>
<tr>
<td colspan=4 style="margin: 0px; padding: 0px;">
<iframe id=main name="main" src="MyJsp.jsp" frameborder="0"
style="width: 100%;"></iframe>
</td>
</tr>
</table>
<br>
<br>
<!-- <a href="javascript:window.showModalDialog('test1.html','750', '400', 'customiseQuery')">发送邮件</a> -->
<a href="mailto:yixiuwang001@163.com">yixiuwang001@163.com</a>
<a href='mailto:blackwjw2009@126.com'>给我发送邮件</a>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkTdBg(obj){
var obj_td = document.getElementsByTagName('td');
for( var i = 0 ; i < 4 ; i ++ ){
if( obj_td[i] == obj ){
obj_td[i].className = 'tdBg';
if(i%2==0)
document.getElementById("main").src = "sub2.jsp";
else
document.getElementById("main").src = "sub1.jsp";
}
else{
obj_td[i].className = 'td_menu';
}
}
}
//-->
</SCRIPT>
</BODY>
</HTML>
根据选项卡的选择,换用不同的子页面 : sup.jsp 1,2…… 原型
sub.jsp
<%@ page language="java" pageEncoding="utf-8"%>
<HTML>
<HEAD>
<TITLE>关注动态</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.div_block {
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
hasLayout: -1;
margin: 0.75em auto auto;
width: 33.3%;
}
.h_ {
display: block;
font-family: arial, nsimsun, sans-serif;
font-size: 1em;
font-weight: 700;
margin: 0px 0em 0.25em;
padding: 0px 0px 0px 10px;
float: left;
}
.u_ {
display: block;
font-family: Arial, Helvetica, sans-serf; <%--
line-height: 11.52pt;
list-style-type: none; --%>
margin: 1em;
}
a.a_ {
font-family: arial, nsimsun, sans-serif;
font-size: 0.8em;
text-transform: uppercase;
}
a.ablack_ {
font-family: arial, nsimsun, sans-serif;
color: #000000;
}
a:link {
text-decoration: none
}
a:active {
text-decoration: none;
color: #ff00ff;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: green;
}
</style>
</HEAD>
<BODY>
<div class=div_block>
<div>
<h3 class=h_>
公司新闻
</h3>
<div style="text-align: right; margin-right: 80px;">
<a href="#" class=a_>>>more</a>
</div>
</div>
<ul class=u_>
<li>
<a href="#" class=ablack_>【企业管理】电力营销计费系统</a>
</li>
<li>
<a href="#" class=ablack_>【配网管理】配网监控产品系列</a>
</li>
</ul>
</div>
<div class=div_block>
<div>
<h3 class=h_>
行业新闻
</h3>
<div style="text-align: right; margin-right: 60px;">
<a href="#" class=a_>>>more</a>
</div>
</div>
<ul class=u_>
<li>
<a href="#" class=ablack_>【企业管理】供电企业绩效考核管理</a>
</li>
<li>
<a href="#" class=ablack_>【配网管理】配网监控产品系列</a>
</li>
</ul>
</div>
<div class=div_block>
<div>
<h3 class=h_>
成功案例
</h3>
<div style="text-align: right; margin-right: 60px;">
<a href="#" class=a_>>>more</a>
</div>
</div>
<ul class=u_>
<li>
<a href="#" class=ablack_>【企业管理】供电企业绩效考核管理</a>
</li>
<li>
<a href="#" class=ablack_>【配网管理】配网监控产品系列</a>
</li>
</ul>
</div>
</BODY>
</HTML>
二者结合的效果图:见附件
- 大小: 8.9 KB
分享到:
相关推荐
本文将详细讲解如何使用JavaScript(JS)来创建一个类似于导航菜单的选项卡切换效果。 首先,我们需要理解选项卡的基本原理。选项卡通常由一组可切换的面板组成,每个面板代表一个独立的内容区域,而一个可视化的...
2. **JavaScript(JS)增强的交互性**:在基础的HTML+CSS结构之上,JS可以为导航菜单添加更多的交互功能,如菜单的动态展开与收缩、响应式行为、动画效果等。例如,"QQ菜单可折叠"就是运用JS实现的,用户可以通过...
虽然现代网页设计倾向于使用JavaScript和CSS3来实现类似的功能,但对于那些仍然依赖Flash的网站来说,ActionScript仍然是不可或缺的工具。 总的来说,"选项卡式flash导航(韩式)"是一个展示韩式设计美学和技术实力...
本文就结合CSS和Javascript技术来实现动态选项卡式的菜单效果。网页中的选项卡菜单主要起到分类、导航的作用。初期的网站制作中习惯使用静态的链 接和表格形式制作此项功能,随着Flash和script语言的兴起,带有各种...
这个大集合中包含的导航条和选项卡菜单实例,涵盖了多种设计风格和实现技术,如CSS3动画、JavaScript插件等。你可以根据自己的项目需求,选择合适的设计并参考其背后的代码实现,以提升你的网站界面质量。无论是初学...
选项卡式导航(Tabbed Navigation)是一种常见的网页布局技术,它允许用户在不同的内容区域之间切换,而无需刷新整个页面。在本例中,选项卡是水平排列的,当鼠标悬停在某个主要选项上时,相关的下拉子菜单会横向滑...
在“8.html”文件中,可以看到使用了`<div>`、`<ul>`、`<li>`等元素来创建选项卡式导航菜单。每个选项卡通常是一个`<li>`元素,而整个导航栏可能包裹在一个`<div>`中,通过设置类名来区分不同的状态,如当前选中或非...
- `menu`可能包含导航菜单的CSS实现,通常包括下拉菜单和响应式设计,确保在不同设备上都能良好展示。 - `日历`可能指的是CSS实现的日期选择器组件,用于用户输入日期或选择日期范围。 - `圆角`是指CSS3的`border...
"js tabs 菜单"通常指的是使用JavaScript实现的选项卡式导航菜单。 选项卡菜单的基本概念是将多个页面或内容区域封装在一组标签中,用户可以点击不同的标签来切换显示相应的内容。这种设计模式节省了页面空间,提供...
"选项卡_后台.txt"可能包含的是选项卡式界面的CSS实现,这是一种节省空间并组织大量信息的有效方法。开发者可以学习如何使用CSS来切换不同的内容面板,同时保持界面整洁。 "动网论坛的 左侧菜单.txt"可能展示了论坛...
`右侧弹出导航菜单.html`可能包含了这样的HTML结构和相关的JavaScript代码示例。 4. **JSP集成**: 在JSP中,我们可以将动态生成的内容嵌入到HTML结构中。例如,选项卡的内容可能需要根据服务器端的数据动态生成。...
在Web开发中,选项卡式布局是一种常见的交互模式,它可以帮助用户更有效地浏览和管理大量的信息。本话题将详细探讨如何使用HTML实现垂直选项卡的效果,使得内容能够随着用户选择的不同选项卡进行垂直移动展示。 ...
这种效果常见于FAQs、导航菜单或者选项卡式界面。 描述提到这是“自己敲的唯品会网页纯手写”,意味着这个项目是作者独立完成的,并且主要依赖HTML和CSS来构建,而不是使用模板或框架。唯品会是一个知名的在线购物...
选项卡式设计通常包括多个面板,每个面板代表一个独立的内容区域,用户可以通过点击或悬停在不同的标签来切换内容。在下拉导航中,当用户将鼠标移到特定的导航项上时,与其相关的下拉菜单会自动滑出,显示附加的子...
这种功能常见于网站的导航菜单、产品展示或者信息分类等场景,可以有效地节省页面空间并提高用户体验。 首先,让我们了解jQuery选项卡的基本结构。通常,选项卡由两部分组成:一个是用于展示标题的容器,另一个是...
9. **交互性**:对于下拉菜单或选项卡式导航,需要JavaScript来处理点击事件和状态管理。不过,仅用CSS也可以实现简单的隐藏/显示切换。 10. **可访问性**:确保导航栏对所有用户都友好,包括视觉障碍者。这需要...
这种效果常见于导航菜单、图片轮播、选项卡式布局等多种网页交互设计中。 首先,我们来看一个简单的CSS内容切换的例子。通常,这个效果会用到CSS的伪类选择器,如`:hover`,以及`display`属性来控制元素的可见性。...
这种设计通常应用于网站的导航菜单、产品展示或者内容分类等场景,使用户能够更高效地浏览和访问信息。在本案例中,我们有一个名为"带更多按钮的tab选项卡切换效果.zip"的压缩包,其内容可能包含一个演示此效果的...
"css完整login选项卡切换"可能指的是使用CSS来设计登录界面的选项卡式布局。选项卡是一种常见的用户界面元素,允许用户在多个视图之间切换,每个视图通常展示不同的内容。通过CSS,我们可以定义每个选项卡的外观,...