漂亮的CSS + XHTML导航菜单

html+css实现菜单栏 html+css实现二级菜单栏 <html> <head><title></title></head> <body> <style> #titlebar { padding-top:0; padding-left:0; padding-right:0; background-color:gre... 阅读详情

您大概听说过这样的说法:对于一个新的访问者来说,他在最初20秒内与某网站的互动情况,决定了他是否会留在这个网站做进一步的探索,还是扬长而去。这就意味着,在设计网页的时候,你必须遵循一定的规律来留住访问者。简单的说,就是把所有的网页元素放在访问者所期待的位置。进行此设计的一个重要而有效的部分,就是整一个易于使用的导航菜单。

 

本文将手把手带领您在jQuery的帮助下,制作一个漂亮的CSS + XHTML导航菜单。

 

 


 

 

第一步:HTML

呵呵,这代码简单吧?其实就是一个 ul + li 的结构。一目了然。如果您想加减菜单项,或是换个菜单链接,就对着 li 和 a 标签下手就成。嗯,唯一需要注意的就是,怎么设定一个当前(或选定)的菜单项。如上面代码,您就把 a 的 class 设为 “selectedMenu” 即可(如代码中的 Our clients 项)。当然了,可以使用ASP或PHP等进行动态设置。详见下图说明:

 

 

第二步:jQuery

如上图所示,我们在jQuery部分要做的工作是:复制在HTML文档中定义的(深色的)菜单项,并将复制所得(浅色的)菜单项的CSS类设定为 hoverMenu。这个类会将这些复制品定位在相应默认菜单项的上方。

这样的做法有很多好处。首先,这会使 XHTML 文档本身保持整洁,你不必手动添加那些菜单项链接。其次,在客户端不支持javascript的情况下,这个菜单仍旧可以正常工作,并且对搜索引擎友好。

 

javascript代码如下:

 

 

好的,看上去蛮专业的,呵呵!但是这些代码到底是什么意思呢?首先,使用$(‘document’).ready 方法来确保代码在页面载入完毕后执行。然后我们遍历了所有的 li ,复制它们,并赋予这些复制品一个新的CSS类:hoverMenu 。

 

这一切完成之后,我们使用hover() 方法来为mouseover 和mouseout 事件添加事件处理程序。

 

接下来,使用animate 方法来添加动画效果。我们为这个方法提供一个marginTop 参数值和一个动画效果持续时间值即可。其它的事情就交给jQuery处理好了。

 

请大家注意stop() 方法的使用:它停止所有当前活动的动画,由此来防止多个不同特效的叠加,从而实现一种平滑的效果。

 

 

第三步:CSS

好的,现在让我们来看看CSS代码:

这些代码一目了然。我们使用了三个不同的类来分别定义菜单项三种状态的样式:一般状态 - normalMenu ;鼠标悬停滑动效果状态 - hoverMenu ;当前(被选定的)状态 - selectedMenu

 

一切就是这么简单,希望您喜欢!

 

效果演示:http://demo.tutorialzine.com/2009/09/stylish-navigation-menu-jquery/

源码下载:http://download.youkuaiyun.com/source/2055272

 

Oracle19c时区升级实战:从32到42版本的数据泵TSTZ报错解决方案 本文详细介绍了Oracle19c时区版本从32升级到42的实战步骤,重点解决数据泵TSTZ报错问题。通过检查时区版本、下载补丁包、应用补丁及执行升级脚本等关键操作,确保数据库时区数据更新,避免夏令时转换错误和历史时区规则不匹配等问题。文章还提供了常见问题排查和升级后的注意事项,帮助DBA高效完成时区升级任务。 阅读详情

相关推荐

基于单片机控制双向可控硅灯光强度设计

*单片机设计介绍,基于单片机控制双向可控硅灯光强度设计。

QQ2193276455的博客 2457

30个漂亮的HTML5和CSS3下拉菜单

一些漂亮的HTML5和CSS3下拉菜单列表。这些例子可以帮助你得到灵感。让我们一起来看看这些下拉菜单。    Dark Menu: Pure CSS3 Two Level Menu   Pure CSS3 LavaLamp Menu   HTML5/CSS3 Gray Navigation Menu   How to Build and Enhanc

刘书的IT博客 1万+

标签传播算法LPA:半监督学习解决标注数据不足的完整实战指南

在机器学习实际工程中,标注数据稀缺往往是制约模型性能的核心瓶颈。半监督学习提供了一条利用海量未标注数据来增强模型泛化能力的有效路径,其中标签传播算法(Label Propagation Algorithm, LPA)因其直观的图结构和优雅的数学原理而备受关注。LPA通过将样本映射为图中的节点,以相似度作为边权重,让已知标签沿着图结构不断扩散,从而实现对未知样本的预测。其背后基于聚类假设与流形假设,能在低标注率场景下显著缓解过拟合问题,提升分类准确率。该技术在文本分类、金融风控、图像识别等存在大量无标注数据的

weixin_29056781的博客 239

❤️创意网页:如何用HTML制作菜单栏?制作好看的菜单栏样式网页

❤️创意网页:如何用HTML制作菜单栏?制作好看的菜单栏样式网页

VLOKL的博客 5240

matlab电容式传感器仿真,差动电容式位移传感器的仿真研究

设计了一种差动电容式位移传感器,主要对传感器的数学模型及电容检测电路进行了仿真研究。其中检测电路设计主要包括正弦激励电路、转换桥路、信号放大电路、精密整流电路和滤波电路。最后利用Matlab/SimurFnk软件对所设计的系统进行仿真,并分析了传感器性能。仿真研究表明,传感器及其检测电路具有合理性,测量范围内具有很好的线性度。0|| I≯ lat on ii{差动容尊翩’亘研发注:湖南省教育厅资...

weixin_36323601的博客 1390

【亲测有效】OpenClaw Gateway 出现 “(no output)“ 卡死问题完整解决指南:从手动重启到 systemd Watchdog 自动恢复

最近在使用 OpenClaw(自托管 AI 助手框架,前身 Clawdbot/Moltbot)时,遇到了一个非常常见的顽疾:TUI(终端界面)或 Telegram 等通道经常显示 "(no output)",消息发出去后机器人完全没反应,看起来像是卡死了。

hampeter的博客 8609

html实现好看的多种风格导航菜单(附源码)

html实现好看的多种风格导航菜单(附源码),导航菜单,源码下载,分为顶部导航菜单,悬浮按钮菜单,右键功能菜单,左侧导航菜单四种导航菜单。每种导航菜单有至少三种风格,总共23种风格,各种风格都有,代码上手简单,代码独立,可以直接使用,效果酷炫,总有一款你喜欢的。也可直接预览效果。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 29万+

告别二极管发热!手把手教你用MOS管搭建同步整流电路(附死区时间设置避坑指南)

本文详细介绍了如何利用MOS管搭建同步整流电路(SR),以替代传统二极管,显著降低导通损耗和发热问题。内容涵盖自驱动方案的选择、关键元件参数计算、PCB布局要点及死区时间设置技巧,帮助工程师优化电源设计效率。

weixin_29540599的博客 452

html 小三角折叠菜单,大饱眼福 7款类型各异的CSS3实用菜单

本文作者html5tricks,转载请注明出处在网站上应用一款具有表现力和用户体验的网页菜单非常重要,如果你的网站很现代,那么请利用1、清新小图标的HTML5/CSS3侧边栏菜单之前我们分享过几款CSS3侧边栏菜单,像CSS3侧边栏菜单 带可爱的小图标菜单和CSS3侧边栏手风琴菜单,都非常不错。今天我们要分享的这款CSS3侧边栏菜单和之前这款菜单类似,也带有漂亮可爱的小图标,鼠标滑过菜单项时背景会...

weixin_33959449的博客 1252

AstrBot插件开发全攻略:从零编写一个天气查询插件(Python实战)

本文提供了一份详细的AstrBot插件开发实战指南,手把手教你使用Python从零编写一个智能天气查询插件。内容涵盖插件系统核心设计、开发环境搭建、API调用与数据处理、自然语言交互实现以及插件打包发布全流程,帮助你快速掌握基于AstrBot框架的聊天机器人功能扩展技能。

weixin_29212867的博客 1084

YOLO26 旋转框检测 OBB 技术:角度预测与解码优化

YOLO26旋转框检测技术通过CSL角度编码有效解决了OBB检测中的周期性问题。该技术采用5参数表示法(cx,cy,w,h,θ),在检测头中分别处理分类、回归和角度预测。核心创新点包括:1)使用高斯或三角窗口的CSL编码对角度进行平滑表示;2)通过加权平均解码角度,避免边界不连续问题。该方法在遥感、文本检测等需要精确方向信息的场景中表现优异,相比传统HBB框可提升定位精度30%以上,同时保持了YOLO系列的高效特性。

一键难忘的博客 522

很漂亮的蓝色经典CSS导航菜单代码

代码简介:很不错的一款蓝色风格经典的CSS导航菜单,只不过用到了几张背景图片,好像这些图片可以合并起来用,有兴趣用的朋友可以适当优化一下,从外观上来看,这款菜单还是非常好看的。 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh...

weixin_34129145的博客 8910

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版下载及安装教程

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版网盘下载及安装教程

智慧空间实验室 2387

css制作漂亮彩带导航条菜单

点击这里查看效果:http://keleyi.com/keleyi/phtml/divcss/17.htm效果图:以下是源代码: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 &lt

xiaozhen0610的博客 570

android逆向神器JEB完全版

JEB是Android应用静态分析的de facto standard,除去准确的反编译结果、高容错性之外,JEB提供的API也方便了我们编写插件对源文件进行处理,实施反混淆甚至一些更高级的应用分析来方便后续的人工分析.

基于STC89C52单片机的GPS定位智能小车.pdf

基于STC89C52单片机的GPS定位智能小车.pdf

css是如何做导航栏的,导航菜单CSS五分钟快速制作

随着网页标准化观念深入人心,越来越多的网站采用了CSS架构。CSS架构的网页不但符合W3C标准,并且还非常美观。标准化网页从漂亮的CSS菜单开始。众所周知,CSS菜单都是一段代码、一段代码的编写出来,生成漂亮菜单,今天给大家介绍一款小的软件:CSS Tab Designer!CSS Tab Designer是一款使用CSS来设计导航菜单的可视化软件,软件内置60多种不同风格的样式,只需修改现成样式...

weixin_35461822的博客 2146

基于微信小程序的校园充电车位预定系统设计与实现(毕业设计+项目源码+设计思路)java后端开发

1 绪论1.1 项目开发背景1.2 国内外发展趋势1.3 项目主要的内容52 相关技术介绍及环境开发条件62.1相关技术介绍2.1.1微信开发者工具62.1.2 Java开发语言2.1.3 Maven版本管理2.1.4 MySQL数据库2.1.5 Spring框架2.1.6 Tomcat服务器2.1.7 Idea开发工具82.2环境开发条件3 系统的需求分析3.1可行性分析3.1.1技术性可行性3.1.2经济性可行性3.1.3操作性可行性3.2需求分析3.2.1系统总体概述3.2.2功能性需求3.3其他性能分析3.3.1系统安全性3.3.2数据完整性3.5非功能性需求4 系统的设计4.1流程图设计4.2系统ER图设计4.3数据库设计5系统功能模块实现195.1.功能页面实现205.1.1登录注册模块实现5.1.2首页模块实现215.1.3充电站模块实现215.1.4预约模块实现225.1.5个人中心模块实现245.1.6添加车辆模块实现255.1.7订单管理模块实现26。。。

黑色导航菜单,CSS带阴影效果

黑色导航菜单,CSS带阴影效果 黑色导航菜单,CSS带阴影效果,有立体感,鼠标放到菜单上会看到菜单的背景在变化,纯CSS的代码应用,没有使用任何的JavaScript代码。如果你觉得菜单的背景颜色和文字颜色不是您想要的,你还可以自己修改CSS文件,只要你有创意,一个...

1639

[158]-基于STM32设计的智能婴儿床控制系统.pdf

[158]-基于STM32设计的智能婴儿床控制系统.pdf

制作CSS导航菜单

图1 图2     众所周知,CSS菜单都是一段代码、一段代码的编写出来,生成上面这些漂亮菜单,大家一定认为笔者写的很辛苦吧?其实,笔者没有写一句特殊代码,就得到了上面这些CSS菜单,好东西与大家一起分享,笔者不敢藏私,有请幕后功臣——CSS Tab Designer!     CSS Tab Designer是一款使用CSS来设计导航菜单

慕容绝艳的博客 664

CSS+JQuery实现的性感漂亮导航

导航效果预览图:   1.demo.html   &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt...

少说多做 4029

【荐】jQuery+Css打造位于网页顶部漂亮黄色下拉导航

代码简介: 一款jquery制作的下拉风格导航,用在网页的顶部,大气又不占地方,值得推荐给您,单击运行,您就能看见效果。 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...

weixin_33862041的博客 6194

漂亮的水平导航菜单css+ul li

图片效果 用到的背景图片 代码如下,一定要引用jQuery132.js库哦,别的也可以 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="h...

deluo7944的博客 941

精简漂亮的导航浮动菜单显示特效演示

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 &l...

dengpenglv1161的博客 238

CSS——关于列表和导航条菜单之垂直菜单制作

导航条菜单,即左图所示。下面,将一一展开如何制作。 1、首先,制作一个垂直的项目菜单,用<ul><li>标签写出基本内容,然后在样式表里面用margin和padding去掉内外边距,用list-style属性去掉原有的项目符号,插入自己喜欢的项目符号,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T...

weixin_30741653的博客 359

很漂亮的CSS水平下拉菜单,有个性

CSS Menu - Horizontal <!-- @import"dhtml-horiz.css"; --> body { margin: 0; padding: 30px; background: #FFF; color: #666; } h1 { font: bold 16px Arial, Helvetica, sans-serif; } p { font

xingzhui1的专栏 1087

快速制作CSS导航菜单

随着网页标准化观念深入人心,越来越多的网站采用了CSS架构。CSS架构的网页不但符合W3C标准,并且还非常美观。标准化网页从漂亮的CSS菜单开始。    众所周知,CSS菜单都是一段代码、一段代码的编写出来,生成漂亮菜单,今天给大家介绍一款小的软件:CSS Tab Designer!  点击这里下载该小软件(1.35M)    CSS Tab Designer是一款使用CSS来设计导航

yethyeth的专栏 1362

黑色漂亮的DIV+CSS导航菜单代码

代码简介:黑色漂亮的DIV+CSS导航条,符全W3C 标准,自适应宽度,代码简洁,修改方便,相信你会喜欢哦。 代码内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ht...

weixin_33845477的博客 260

30种时尚的CSS网站导航条

1. The Menu menu 这是一个非常不错的CSS菜单,相当的独特,每个图标都有鼠标感应,然后出现子菜单。如果你想知道怎么做的,你可以简单的看一下这个网页的源码。 2. Pure CSS hover menu 查看演示 一个纵向显示的鼠标感应的菜单和其子菜单。 3. Matte CSS Menu 查看演示...

weixin_30888413的博客 237
下一篇: 使用jQuery轻松生成滑动拼图游戏——jqPuzzle插件简介
jQueryPlugins
博客等级 码龄17年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值