话不多说,先上html代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'navigation.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" type="text/css" href="css/style04/module/navigation.css">
<script type="text/javascript" src="js/jquery1.4.js"></script>
<script type="text/javascript" language="javascript" src="js/style04/navigation.js" charset="gb2312"></script>
</head>
<body>
<div class="navigation">
<div class="navigation_left"></div>
<ul>
<li class="selected">网站首页</li>
<li >通知公告</li>
<li >平台介绍</li>
<li >成果资源</li>
<li >推荐专家</li>
<li >展会活动</li>
<li >政策法规</li>
<li >相关下载</li>
</ul>
<div class="navigation_text_right"></div>
<div id="Clock" class="navigation_right"></div>
</div>
</body>
</html>
js代码:
function tick() {
var dateString;
var day = "";
var month = "";
var ampm = "";
var ampmhour = "";
var myweekday = "";
var year = "";
mydate = new Date();
myweekday = mydate.getDay();
mymonth = mydate.getMonth() + 1;
myday = mydate.getDate();
myyear = mydate.getYear();
year = (myyear > 200) ? myyear : 1900 + myyear;
if (myweekday == 0)
weekday = " 星期天";
else if (myweekday == 1)
weekday = " 星期一 ";
else if (myweekday == 2)
weekday = " 星期二";
else if (myweekday == 3)
weekday = " 星期三";
else if (myweekday == 4)
weekday = " 星期四";
else if (myweekday == 5)
weekday = " 星期五";
else if (myweekday == 6)
weekday = " 星期六";
dateString = year + "年" + mymonth + "月" + myday + "日" + weekday;
$("#Clock").html(dateString);
}
window.onload = tick;
$(function() {
var $div_li = $(".navigation ul li");
$div_li.click(function() {
$(this).addClass("selected") //当前<li>元素高亮
.siblings().removeClass("selected"); //去掉其它同辈<li>元素的高亮
}).hover(function() {
$(this).addClass("hover");
}, function() {
$(this).removeClass("hover");
})
})
css代码:
@CHARSET "UTF-8";
.navigation{
width:1000px;
height:35px;
background-image: url("../../../images/style04/module/navigation_bg.jpg");
background-repeat: repeat-x;
}
.navigation_left{
float:left;
width:21px;
height:35px;
background-image: url("../../../images/style04/module/navigation_left.jpg");
background-repeat: no-repeat;
background-position: left;
}
.navigation li{
float:left;
list-style: none;
width:90px;
height:35px;
font-size: 14px;
line-height: 35px;
font-weight: bold;
color:#FFF;
text-align: center;
cursor:pointer;
}
.navigation li.selected{
float:left;
list-style: none;
width:90px;
height:35px;
background-image: url("../../../images/style04/module/navigation_text_bg.jpg");
background-repeat: no-repeat;
font-size: 14px;
line-height: 35px;
font-weight: bold;
color:#823001;
text-align: center;
}
.navigation li.hover{
background:#DFDFDF;
}
.navigation_text_left{
float:left;
list-style: none;
width:92px;
height:35px;
background-image: url("../../../images/style04/module/navigation_text_left.jpg");
background-repeat: no-repeat;
background-position: left;
font-size: 14px;
line-height: 35px;
font-weight: bold;
text-align: center;
color:#FFF;
}
.navigation_text_left:hover{
float:left;
width:90px;
height:35px;
background-color:red;
font-size: 14px;
line-height: 35px;
font-weight: bold;
text-align: center;
color:red;
}
.navigation_right{
float:right;
width:166px;
height:35px;
background-image: url("../../../images/style04/module/navigation_right.jpg");
background-repeat: no-repeat;
background-position: right;
font-size: 13px;
line-height: 35px;
color:#FCFD86;
}
.navigation_text_right{
float:left;
width:45px;
height:35px;
background-image: url("../../../images/style04/module/navigation_text_left.jpg");
background-repeat: no-repeat;
background-position: right;
}
分享到:
相关推荐
本文将深入探讨标题和描述中提到的几个关键知识点:JS特效、图片特效、导航特效以及鼠标特效。 1. **JS特效**: JS特效是通过JavaScript实现的各种动态效果,如动画、交互等。它们能够使网页更加生动有趣,提高...
本文将深入探讨“CSS3鼠标悬停图标导航动画特效”这一主题,它为网页导航带来了新颖且吸引人的交互体验。 首先,CSS3(层叠样式表第三版)是Web开发中的一个关键技术,它极大地扩展了CSS2的功能,特别是对于视觉...
鼠标特效在网页设计中广泛应用,如导航菜单的下拉效果、轮播图的滑动、悬停提示、鼠标划过图片放大等。这些特效能提升用户体验,使网页更具吸引力。 总结,"javascript网页与鼠标特效"涵盖的内容广泛,从JavaScript...
导航特效 鼠标事件 鼠标经过显示二级菜单
这些特效包括鼠标特效、页面特效和背景特效等,它们共同构成了一个动态、交互性丰富的网站环境。下面将详细阐述这些特效的种类、实现方式以及在网页设计中的应用。 首先,鼠标特效是指当用户移动鼠标指针时,网页上...
"鼠标经过切换背景的jquery导航条特效"是一个巧妙的技术实现,它增强了用户的交互体验,使得导航条更加生动和吸引人。这个特效利用了JavaScript库jQuery的强大功能,通过监听鼠标的移动事件,动态改变导航条项的背景...
"鼠标特效"和"鼠标特效元素"是特效设计中的关键概念。鼠标特效通常是指当鼠标指针移动到某个元素上时,该元素或周围元素发生的特定变化。在这个案例中,特效元素是那些绕鼠标旋转的多彩元素,它们根据鼠标的移动轨迹...
在网页设计中,导航特效和图片显示特效是提升用户体验、增加网站吸引力的重要手段。这两个方面是网页交互设计的核心,能够使用户在浏览过程中感受到流畅、动态的视觉效果,从而提高他们在网站上的停留时间和互动率。...
在导航菜单特效中,JavaScript主要负责处理用户的鼠标点击、悬停等事件,以及动态改变菜单的样式、位置或内容。 二、CSS样式与布局 虽然"导航菜单特效"主要强调JavaScript,但CSS(层叠样式表)同样起着关键作用。...
这款"CSS3鼠标滑过导航出现下划线动画特效"是利用CSS3的特性,如伪类选择器、过渡效果和边框,来创建一个优雅且吸引人的导航菜单。 首先,我们需要理解HTML结构,通常一个导航菜单由多个链接元素(`<a>`标签)组成...
在实际应用中,这种鼠标特效可以提升网页的用户体验,吸引用户的注意力,尤其适用于网站的头部、导航或者任何希望突出的地方。然而,需要注意的是,虽然HTML5和CSS3的兼容性已经相当好,但在一些较旧的浏览器中可能...
本文将深入探讨“特好看的导航特效JS”,这是一种利用JS实现的横式导航条效果,旨在提升用户体验,增加网站的吸引力。 导航条是网页设计中的关键元素,它帮助用户在网站的不同页面间轻松跳转。传统的静态导航条已经...
本文将深入探讨“网易客户端导航栏特效制作源码”这一主题,旨在帮助开发者了解如何创建吸引人的、具有动态效果的导航栏。 首先,我们要明确导航栏在应用或网站中的作用。它通常位于页面顶部,为用户提供快速访问...
3. **index3.html**:可能展示的是元素以鼠标为中心点进行扩散或聚拢的动画,这种效果在导航菜单或提示信息显示时特别有用。 4. **index4.html**:可能是一个创新的跟随效果,例如元素在鼠标周围形成某种阵列或者...
【CSS3 导航栏特效】是网页设计中一种常用的技术,它利用了CSS3的新特性,为网站的导航菜单赋予动态效果,提升用户体验。在本文中,我们将深入探讨CSS3如何实现导航栏特效,以及如何通过jQuery进一步增强交互性。 1...
《jQuery带子导航菜单特效详解》 在网页设计中,导航菜单是不可或缺的一部分,它为用户提供了一种方便快捷的方式,使他们能够轻松地在网站的不同部分之间穿梭。jQuery作为一个强大的JavaScript库,为创建动态和交互...
标题中的“隐藏在左边的导航菜单鼠标经过弹出jquery特效”指的是一个网页设计中的交互功能。这个功能通常出现在网站的左侧,当用户鼠标悬停在导航菜单上时,会有一个弹出的效果,显示更多的子菜单或者相关信息。这种...
本话题主要关注的是“css3文字导航鼠标悬停气泡动画特效”,这是一个利用CSS3来实现的导航菜单效果,当鼠标悬停在导航链接上时,会弹出一个气泡显示附加信息,同时伴有动画效果,增加了用户的交互体验。 首先,我们...
总的来说,"css3竖直导航栏鼠标点击导航水波动画特效"是一个展示CSS3强大功能的实例,它将简单的导航栏提升为引人注目的用户体验。掌握这样的技术可以帮助开发者创建更具吸引力和交互性的网站。