`
liuxiang822
  • 浏览: 47907 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

导航鼠标特效

阅读更多

话不多说,先上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 = "&nbsp;星期天";
	else if (myweekday == 1)
		weekday = "&nbsp;星期一 ";
	else if (myweekday == 2)
		weekday = "&nbsp;星期二";
	else if (myweekday == 3)
		weekday = "&nbsp;星期三";
	else if (myweekday == 4)
		weekday = "&nbsp;星期四";
	else if (myweekday == 5)
		weekday = "&nbsp;星期五";
	else if (myweekday == 6)
		weekday = "&nbsp;星期六";
	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特效 js特效 图片特效 导航特效 鼠标特效

    本文将深入探讨标题和描述中提到的几个关键知识点:JS特效、图片特效、导航特效以及鼠标特效。 1. **JS特效**: JS特效是通过JavaScript实现的各种动态效果,如动画、交互等。它们能够使网页更加生动有趣,提高...

    CSS3鼠标悬停图标导航动画特效.zip

    本文将深入探讨“CSS3鼠标悬停图标导航动画特效”这一主题,它为网页导航带来了新颖且吸引人的交互体验。 首先,CSS3(层叠样式表第三版)是Web开发中的一个关键技术,它极大地扩展了CSS2的功能,特别是对于视觉...

    javascript网页与鼠标特效

    鼠标特效在网页设计中广泛应用,如导航菜单的下拉效果、轮播图的滑动、悬停提示、鼠标划过图片放大等。这些特效能提升用户体验,使网页更具吸引力。 总结,"javascript网页与鼠标特效"涵盖的内容广泛,从JavaScript...

    导航特效 鼠标经过显示二级菜单

    导航特效 鼠标事件 鼠标经过显示二级菜单

    常用的网页特效,大家可以拿来看看。有鼠标特效、页面特效、背景特效等等……

    这些特效包括鼠标特效、页面特效和背景特效等,它们共同构成了一个动态、交互性丰富的网站环境。下面将详细阐述这些特效的种类、实现方式以及在网页设计中的应用。 首先,鼠标特效是指当用户移动鼠标指针时,网页上...

    鼠标经过切换背景的jquery导航条特效

    "鼠标经过切换背景的jquery导航条特效"是一个巧妙的技术实现,它增强了用户的交互体验,使得导航条更加生动和吸引人。这个特效利用了JavaScript库jQuery的强大功能,通过监听鼠标的移动事件,动态改变导航条项的背景...

    javascript特效多彩元素绕鼠标旋转效果.zip_javascript_网页_网页特效_鼠标特效_鼠标特效元素

    "鼠标特效"和"鼠标特效元素"是特效设计中的关键概念。鼠标特效通常是指当鼠标指针移动到某个元素上时,该元素或周围元素发生的特定变化。在这个案例中,特效元素是那些绕鼠标旋转的多彩元素,它们根据鼠标的移动轨迹...

    导航特效,图片显示特效

    在网页设计中,导航特效和图片显示特效是提升用户体验、增加网站吸引力的重要手段。这两个方面是网页交互设计的核心,能够使用户在浏览过程中感受到流畅、动态的视觉效果,从而提高他们在网站上的停留时间和互动率。...

    导航菜单特效.zip

    在导航菜单特效中,JavaScript主要负责处理用户的鼠标点击、悬停等事件,以及动态改变菜单的样式、位置或内容。 二、CSS样式与布局 虽然"导航菜单特效"主要强调JavaScript,但CSS(层叠样式表)同样起着关键作用。...

    CSS3鼠标滑过导航出现下划线动画特效

    这款"CSS3鼠标滑过导航出现下划线动画特效"是利用CSS3的特性,如伪类选择器、过渡效果和边框,来创建一个优雅且吸引人的导航菜单。 首先,我们需要理解HTML结构,通常一个导航菜单由多个链接元素(`&lt;a&gt;`标签)组成...

    HTML5动态的鼠标特效.rar

    在实际应用中,这种鼠标特效可以提升网页的用户体验,吸引用户的注意力,尤其适用于网站的头部、导航或者任何希望突出的地方。然而,需要注意的是,虽然HTML5和CSS3的兼容性已经相当好,但在一些较旧的浏览器中可能...

    特好看的导航特效JS

    本文将深入探讨“特好看的导航特效JS”,这是一种利用JS实现的横式导航条效果,旨在提升用户体验,增加网站的吸引力。 导航条是网页设计中的关键元素,它帮助用户在网站的不同页面间轻松跳转。传统的静态导航条已经...

    网易客户端导航栏特效制作源码

    本文将深入探讨“网易客户端导航栏特效制作源码”这一主题,旨在帮助开发者了解如何创建吸引人的、具有动态效果的导航栏。 首先,我们要明确导航栏在应用或网站中的作用。它通常位于页面顶部,为用户提供快速访问...

    5种炫酷js鼠标跟随动画特效插件

    3. **index3.html**:可能展示的是元素以鼠标为中心点进行扩散或聚拢的动画,这种效果在导航菜单或提示信息显示时特别有用。 4. **index4.html**:可能是一个创新的跟随效果,例如元素在鼠标周围形成某种阵列或者...

    css3导航栏特效

    【CSS3 导航栏特效】是网页设计中一种常用的技术,它利用了CSS3的新特性,为网站的导航菜单赋予动态效果,提升用户体验。在本文中,我们将深入探讨CSS3如何实现导航栏特效,以及如何通过jQuery进一步增强交互性。 1...

    jQuery带子导航菜单特效.zip

    《jQuery带子导航菜单特效详解》 在网页设计中,导航菜单是不可或缺的一部分,它为用户提供了一种方便快捷的方式,使他们能够轻松地在网站的不同部分之间穿梭。jQuery作为一个强大的JavaScript库,为创建动态和交互...

    隐藏在左边的导航菜单鼠标经过弹出jquery特效

    标题中的“隐藏在左边的导航菜单鼠标经过弹出jquery特效”指的是一个网页设计中的交互功能。这个功能通常出现在网站的左侧,当用户鼠标悬停在导航菜单上时,会有一个弹出的效果,显示更多的子菜单或者相关信息。这种...

    css3文字导航鼠标悬停气泡动画特效

    本话题主要关注的是“css3文字导航鼠标悬停气泡动画特效”,这是一个利用CSS3来实现的导航菜单效果,当鼠标悬停在导航链接上时,会弹出一个气泡显示附加信息,同时伴有动画效果,增加了用户的交互体验。 首先,我们...

    css3竖直导航栏鼠标点击导航水波动画特效

    总的来说,"css3竖直导航栏鼠标点击导航水波动画特效"是一个展示CSS3强大功能的实例,它将简单的导航栏提升为引人注目的用户体验。掌握这样的技术可以帮助开发者创建更具吸引力和交互性的网站。

Global site tag (gtag.js) - Google Analytics