网站导航设计方法总结

简介: 网站导航设计攻略

一、网站导航简介
用户浏览网页时,是有固定的浏览习惯的,一般会先大概扫一眼首页信息,然后就会寻找导航栏。通过导航条了解网站的内容和信息的分类方式,判断网站是否有自己需要和感兴趣的内容。
拥有一个有吸引力的导航不仅可以增强网站的优势,提高网站的易用性,还可以大大提升用户体验,有助于提高转化率。

二、导航在网页中的位置
根据眼动试验结果,用户的注意力往往呈现F形,所以左侧和顶部是注意力中心。
因此,最佳导航栏位置通常在网站的顶部和左侧。对用户来说,这两个位置最先看到。

1、导航条在网页顶部
起初,受浏览器属性和下载速度的影响,下载网页的相关内容时,都是从上到下下载,因此,重要的网站信息都会放置在页面的顶部。
现在,尽管下载速度已不再是决定导航位置的重要因素,但很多网站依然使用顶部导航结构。

顶部导航适用于网站页面内容较多的情况,可以节省页面空间。不仅符合用户的视觉习惯,还可以方便用户快速捕捉网页信息,引导用户使用网站。

2、导航条在网页左侧
一般来说,左侧导航结构,比较符合人们的视觉习惯,即自左向右浏览。适用于网站页面内容较少的情况,可以有效弥补因网页内容少而导致的页面空洞感。
导航是网站与用户沟通最直接,最快速的工具,它具有较强的引导作用,可以有效避免因用户无方向地浏览网页带来的诸多不便。

因此,为了使网站导航更加醒目,方便用户了解网站,可以采用不规则的图形来设计导航,也可以运用鲜艳的色块作为背景与导航文字形成鲜明的对比,但需要考虑整个页面的协调性。

三、导航设计的基本原则

1、易用性。
网站导航应该满足用户以最少点击的方式去访问到期望的内容,既容易进入,也容易退出。这是网站导航易用性最重要的表现。

2、准确传递信息。
设计导航一定要注意一点,千万千万不要让用户猜。好的导航栏菜单的设计就像设计优秀的交通标识,简明清晰,指明方向,让用户一目了然,知道网站是做什么的,服务范围有哪些,并且清楚了解自己所处的位置。
只有准确传递信息才能真正发挥“引导”的作用,引导浏览者找到所需的信息。

3、减少选项数目。
学会将信息进行合理分类,尽量减少导航的数目,可以平衡导航的深度和广度,从而提高用户查找信息的效率,也会提高用户对网站的好感度。

4、提供导航标志。
提供导航标志可以加强用户定位,减少由于导航选项过多而给用户造成的迷失。

在很多网络应用中,会通过颜色、图标或者页面顶端的标签条这些视觉信息给用户提供清晰的导航选项,从而有效的帮助用户定位导航位置。

5、提供总体视图。
界面总体视图与导航标志的作用相同,都是帮助用户定位。不同的是,总体视图帮助用户定位内容,而不是位置。
基于网络的应用,总体视图通常以文本的形式出现,即通常所说的“面包屑”导航和无处不在的层级显示。
这个好处是不仅起到标示用户在网络应用中的位置的作用,还可以直接操作,实现不同界面之间的跳转。

6、提供具体、完整的导航。
导航的完整性意味着用户可以获得整个网站范围内的领域性导航,能涉及网站中全部的信息及其关系。

7、保持页面的一致性。
保持网页的一致性是成功网页设计的标准之一。
如果每个页面的色彩搭配,风格样式、内容排版都天差地别,用户点进去后会产生过大的视觉反差,造成不适。所以保持页面一致,并且尽量保持在相同的位置,使用相同的功能。可以有效提高用户的阅读体验。

8、避免复杂的嵌套关系。
在程序编写中经常会将代码层级嵌套,但在导航设计中应该尽量避免这种层级关系,因为在物理世界中,例如文件柜,信息的存储和检索存在于一个单层分组中,而不会存在于嵌套的层次中。在用户的概念模型中倾向于以单层分组来组织信息,避免嵌套结构过于抽象和复杂。所以在导航设计中避免选项之间过于复杂的层级嵌套是非常必要的。

9、让用户知道他们「在哪」。
用户只有了解自己所处的位置,才能确定下一步要做什么。

10、导航一直可见。
人机交互学博士Jakob Nielsen说过:“见到什么比记得什么更容易”。所以导航一直可见可以最小化用户的记忆。
不要期望说当用户有需求时再出现,到那时,用户的耐心已经磨损,很可能会影响到对网站的整体印象。

相关文章
|
2月前
|
编解码 前端开发 JavaScript
带您一步步构建一个基本的动态新闻网站,包括页面布局、样式设计以及交互效果的实现
【6月更文挑战第14天】构建动态新闻网站实战项目,涉及页面布局、样式设计和交互实现。首页采用顶部导航栏、轮播图和新闻列表布局;新闻列表页按分类显示新闻,详情页展示完整内容并可添加相关推荐和评论。设计注重色彩搭配、字体选择和布局间距,实现轮播图效果、导航栏交互和响应式设计,提升用户体验。该项目有助于锻炼HTML和CSS技能,理解网页设计实际应用。
60 1
|
Java
工具网站导航
工具网站导航
119 0
|
JavaScript Android开发 索引
第二十四章:页面导航(十)
属性和方法调用调用PushAsync或PushModalAsync的页面显然可以直接访问它导航到的类,因此它可以设置属性或调用该页面对象中的方法以将信息传递给它。但是,调用PopAsync或PopModalAsync的页面还有一些工作要做,以确定它返回的页面。
538 0
|
JavaScript Android开发
第二十四章:页面导航(九)
数据传输模式 多页面应用程序中的页面通常需要共享数据,特别是一页面将信息传递到另一页面。 有时此过程类似于函数调用:当HomePage显示项目列表并导航到DetailPage以显示其中一个项目的详细视图时,HomePage必须将该特定项目传递给DetailPage。
616 0
|
Android开发
第二十四章:页面导航(八)
动态页面生成BuildAPage程序是一个多页面应用程序,但BuildAPage项目只包含一个名为BuildAPageHomePage的页面类。 顾名思义,该程序从代码构造一个新页面,然后导航到它。XAML文件允许您在此构造的页面上指定所需内容: <ContentPage xmlns="http://xamarin.
661 0
|
JavaScript Go Android开发
第二十四章:页面导航(七)
操纵导航堆栈有时需要改变正常的面向堆栈的导航流程。例如,假设页面需要来自用户的一些信息,但首先它导航到提供一些指令或免责声明的页面,然后从那里导航到实际获取信息的页面。当用户完成并返回时,您将希望跳过包含说明或免责声明的页面。
648 0
|
JavaScript Android开发
第二十四章:页面导航(六)
制作导航菜单如果您的应用程序包含各种不同但在架构上相同的页面,所有这些页面都可以从主页导航,那么您可能有兴趣构建有时称为导航菜单的页面。 这是一个菜单,其中每个条目都是特定的页面类型。ViewGalleryType程序旨在演示Xamarin.Forms中的所有View类。
700 0
|
JavaScript Android开发
第二十四章:页面导航(五)
导航变化 当您尝试使用ModalEnforcement和MvvmEnforcement程序时,您可能会对模态页面未能保留任何信息感到不安。我们都遇到了导航到用于输入信息的页面的程序和网站,但是当您离开该页面然后再返回时,您输入的所有信息都消失了!这样的页面可能非常烦人。
672 0
|
JavaScript Android开发 Windows
第二十四章:页面导航(四)
执行模式通常,除了应用程序需要从用户获取关键信息的特殊情况外,您的应用程序可能会使用无模式页面。 然后,应用程序可以显示用户在输入此关键信息之前无法解除的模态页面。但是,一个小问题是Android或Windows Phone用户可以通过按设备上的标准后退按钮返回上一页。
621 0