完美的用户体验:如何设计一个直观和有效的网站导航?

APP的顶部导航栏对我们来说很熟悉。导航栏是UI设计中不可或缺的一部分,几乎每个页面都使用导航栏。虽然导航栏看起来很简单,不需要太多精力,但是设计一个与产品需求和客户目标高度匹配的导航栏并不是那么容易的。导航栏的设计标准有很多细节需要注意。为了让大家对导航栏的设计标准有一个更清晰、更全面的了解,本文将总结导航栏的设计风格、构成结构、风格、互动等方面。希望能帮到大家。

即时设计-可实时协作的专业 UI 设计工具icon-default.png?t=N7T8https://js.design/community?category=search&search=%E5%AF%BC%E8%88%AA%E6%A0%8F&source=csdn&plan=smt07171

1、基本介绍导航栏

标签栏、工具栏、工具栏等UI设计部件Tab 栏目、应用栏目、标题栏目、导航栏目等多种类型和名称中,很多新设计师很难区分这些重复的名称和相应的区域。

1.1 导航栏在哪里?

导航栏设计位于应用程序的顶部,即通知栏下方,主要用于明确页面的位置和层次,权重应高于当前页面的所有内容。如果客户不知道当前位置,不知道如何回到最后一步,就证明导航栏肯定有问题。虽然是 iOS 系统内叫做 导航栏 、Android 系统叫顶端应用栏 ,不同的名字,但是它的位置和作用几乎是一样的。

1.2 导航栏设计能起到什么作用?

第一,导航栏可以告知用户当前的位置,并提供回到上一步或下一步的操作入口,以免使用户迷失方向;

第二,顶部 Tab 对当前页面内容进行梳理分类,并将各种类型的入口汇集到导航栏中,为用户提供全局操作;

最后,品牌曝光可以得到改善,如器皿品牌颜色、图标品牌颜色等。,甚至在必要的前提下放置品牌。LOGO。

2、结构导航栏

常用的导航栏分为左、中、右构造,主要由返回按钮(左)组成、标题(中)、协助操作按钮(右)由三部分组成,这也是基于最常用、最常见的布局方式。在实际应用中,为了满足多样化的产品需求和用户目标,导航栏定制的布局方式有很多,不管款式有多复杂,只是站在设计的角度,目的是让用户使用起来更加方便方便。

2.1 导航栏设计标题

标题用于描述客户当前位置或界面的具体情况。在iPhone全屏出现之前,由于设备屏幕空间有限,大多使用常规标题,即34px~40px(网格所需,常见小编36px)加粗,中标题文字。

随着全屏设备的逐渐普及,导航栏的发挥空间必然会增加,大标题风格开始兴起,然后引入设计平台规范。大标题导航栏的设计主要取决于市场定位和功能的影响,而不仅仅是设计风格的问题。毫无疑问,大标题可以让页面的头部有更多的空白空间,更强的呼吸感,特别适合产品结构浅、功能单一、规模轻的应用,也就是常说的。 小而精 。

标题导航栏设计的容器高度为192px,字体大小一般设置为56px~68px(网格所需,小编常用64px),页面滑动后,将恢复到88px的常规高度,标题大小也会减少。

2.2 导航栏图标设计

主界面导航栏中的图标比较多样化,如左侧常见定位、品牌标识等。、抽屉菜单入口等,右边如搜索、消息、扫描、更多…

二级及以后页面导航图标相对固定,左侧必须有返回上级界面的“返回”图标,可以是左剪头、下剪头、关闭按钮等。需要注意的是,无论设计什么风格,都需要满足“返回”风格的估计,保证用户不会产生疑惑。功能图标一般放在右侧,如次级功能延伸、信息提交、删除等。,最多不超过两个操作入口,以免造成功能层次混乱。

2.3 设计导航栏按钮

定制导航栏的左侧已经被定制 回到 图标占用,按键基本上只能放在右边,而且大部分都是文字按钮样式,主要用来承载界面的辅助操作,功能入口。

当导航有足够的垂直空间时,也可以使用圆形、方形、圆形矩形等容器按钮。页面上的视觉权重应该通过按钮的形状、大小、添加和边缘来确定,主次级关系应该灵活区分。好的导航按钮总能抓住用户的注意力。

3、分类导航栏款式

3.1 常规的导航栏设计风格

常规导航栏用于95%以上的二级和后续界面,这种类型也用于一些简单的主页。以iOS的两倍图为例。器皿高度固定在88px,基本上只由按钮和标题组成,背景颜色多为白色或主色调。

3.2 大标题的导航栏设计

在 iOS11 系统发布后,标题导航栏逐渐流行起来。标题导航栏的设计一般只出现在主界面(底部识别功能分类),详细描述了基本规范。

标题导航栏的设计会给人一种高强度、透明的空间感。整体设计简洁大方,不适合电商应用。因为占用空间大,适合新闻信息、社交、工具型、功能单一的应用。

3.3 导航输入框的类型

根据搜索功能的权重,在常规导航栏中添加一个输入框,而不是标题显示。由于空间限制,导航栏定制的输入框高度一般设置在56px~64px之间,总宽度取决于其他功能图标的多少。如果图标多,输入框可以放在第二行。如果没有必要,尽量将输入框整体放在中间,这样两边的距离或两边的图标数量相同,从而提高视觉美观度。

4、导航栏设计工具

导航栏几乎是每个界面都必须存在的控件。虽然很常见,但并不是每个设计师都能高质量地设计它,需要在基本导航栏的设计标准和功能上赋予它更多的产品价值。“如果逃不掉,就静下心来享受。”既然导航栏不能轻易删除,设计好可能会带来意想不到的好处。即时设计作为中国新一代在线协同网站页面设计工具,具有非常强大的设计功能。它不仅可以一起进行原型、设计和交付,还支持跨平台合作、标记、绘画和文档即时云匹配。、Figma和XD格式的引入和使用非常实用,无论是初学者还是大师,工作效率都在飙升。初学者可以快速入门,从社区资源中汲取灵感和经验;网页设计大神可以利用里面的一站式功能,大大提高工作效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3248052.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

JavaWeb服务器-Tomcat(Tomcat概述、Tomcat的下载、安装与卸载、启动与关闭、常见的问题)

Tomcat概述 Tomcat服务器软件是一个免费的开源的web应用服务器。是Apache软件基金会的一个核心项目。由Apache,Sun和其他一些公司及个人共同开发而成。 由于Tomcat只支持Servlet/JSP少量JavaEE规范,所以是一个开源免费的轻量级Web服务器。 JavaEE规范&…

JavaScript 中怎么看数据返回值

文章目录 前言console.log()1. 输出简单的文本2. 输出变量3. 输出表达式的结果4. 输出对象和数组5. 输出多个参数6. 使用模板字符串7. 输出错误信息 alert()基本用法使用场景注意事项 前言 提示:这里可以添加本文要记录的大概内容: 我只知道后端程序跑…

React学习笔记02-----React基本使用

一、React简介 想实现页面的局部刷新,而不是整个网页的刷新。AJAXDOM可以实现局部刷新 1.特点 (1)虚拟DOM 开发者通过React来操作原生DOM,从而构建页面。 React通过虚拟DOM来实现,可以解决DOM的兼容性问题&#x…

跳动的爱 - 动态全屏爱心【前端版本】

要使用HTML、CSS和JavaScript绘制一个全屏且较大的爱心,并且让它有动态效果,可以通过以下步骤实现: HTML: 定义基本的页面结构。 CSS: 定义爱心的样式和动画效果。 JavaScript: 动态调整爱心的位置和大小,使其在页面上移动。 下面…

软考2024下半年考试时间是多少?哪个科目容易考?

软考2024下半年考试时间为 11月9日-12日 2024下半年软考共安排了12个资格的考试,具体为软考高级:系统分析师、系统架构设计师、网络规划设计师、系统规划与管理师;软考中级:软件设计师、网络工程师、信息安全工程师、信息系统监…

【C语言】联合体(union)

文章目录 1.联合体的含义2. 联合体的声明3. 联合体大小的计算4. 联合体的特点 1.联合体的含义 联合体也叫做共用体&#xff0c;是指联合体的所有成员共用同一块内存空间。这也就说明了&#xff0c;联合体的大小至少是其成员所占空间的最大值。 2. 联合体的声明 #include<…

Codeforces Round 675 (Div. 2) --- B. Nice Matrix (数学,模拟)

很容易想到 a i , m − j 1 a n − i 1 , m − j 1 a i , j a n − i 1 , j a_{i,m-j1} a_{n-i1,m-j1} a_{i,j} a_{n-i1,j} ai,m−j1​an−i1,m−j1​ai,j​an−i1,j​ 在本题中应该被满足。 这道题主要的难点是我们怎么找到一个数&#xff0c;让这四个数与找到的数…

学习008-01-02 Define the Data Model and Set the Initial Data(定义数据模型并设置初始数据 )

Define the Data Model and Set the Initial Data&#xff08;定义数据模型并设置初始数据 &#xff09; This topic explains how to implement entity classes for your application. It also describes the basics of automatic user interface construction based on a da…

PGCCC|【PostgreSQL】PG考证对工作上有什么好处# PG证书

认证 PostgreSQL 考证&#xff08;PostgreSQL Certification&#xff09;在工作上有以下几个好处&#xff1a; 增强专业能力&#xff1a;通过考证&#xff0c;可以系统地学习和掌握 PostgreSQL 数据库的知识和技能&#xff0c;提高自己的专业水平。 提升职业竞争力&#xff1…

Python 在Word表格中插入、删除行或列

Word文档中的表格可以用于组织和展示数据。在实际应用过程中&#xff0c;有时为了调整表格的结构或适应不同的数据展示需求&#xff0c;我们可能会需要插入、删除行或列。以下提供了几种使用Python在Word表格中插入或删除行、列的方法供参考&#xff1a; 文章目录 Python 在Wo…

【MySQL篇】Percona XtraBackup工具备份指南:常用备份命令详解与实践(第二篇,总共五篇)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…

自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍

文章目录 1. 背景介绍2. 功能定义3. 功能原理4. 传感器架构5. 实际应用案例5.1 典型场景1&#xff1a;换道时无其他交通参与者5.1.1 直道中的车道变换5.1.2 弯道中的车道变换5.1.3 综合场景应用 5.2 典型场景2&#xff1a;换道方向车道线非虚线5.3 典型场景3&#xff1a;换道方…

【 LCD1602显示屏】使用STC89C51控制1602显示、读写操作时序

文章目录 LCD1602显示概述&#xff1a;引脚说明控制指令接线 控制思路步骤 代码示例总结对databuffer dataShow;的理解 LCD1602显示 概述&#xff1a; LCD1602&#xff08;Liquid Crystal Display&#xff09;是一种工业字符型液晶&#xff0c;能够同时显示 1602 即 32 字符…

【机器学习入门】拥抱人工智能,从机器学习开始

拥抱人工智能&#xff0c;从机器学习开始 目录&#xff1a; 1. 机器学习&#xff1a;一种实现人工智能的方法 2. 机器学习算法&#xff1a;是使计算机具有智能的关键 3. Anaconda&#xff1a;初学Python、入门机器学习的首选 4. 总结 转载链接&#xff1a; 文章-阿里云开发者社…

【PostgreSQL】PostgreSQL 教程

博主介绍&#xff1a;✌全网粉丝20W&#xff0c;CSDN博客专家、Java领域优质创作者&#xff0c;掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围&#xff1a;SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…

2024/07 近期关于AI的阅读和理解[笔记]

玩转API 快速开启 - ApiHug如何在15分钟内&#xff0c;使用 ApiHug 启动一个API开发项目.https://apihug.com/zhCN-docs/start &#x1f4d0;设计先行 通过统一的API 设计元语(DSL, domain specific language), 让API 设计更语言化&#xff08;Describe)&#xff1b;实现高度…

使用overleaf的详细教程分享(创建latex项目/上传期刊latex模板压缩包以及overleaf界面应用的详细介绍)

今天给大家分享一下overleaf的使用&#xff0c;主要包括 overleaf注册和登录&#xff1b;四种在overleaf里创建项目的方式&#xff1b;overleaf主界面各项操作功能介绍等详细教程。 一 overleaf注册和登录 overleaf官网&#xff1a; 可以选择使用Google账号登入&#xff0c;…

docker安装的postgres同时安装postgis

1.拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/postgres:latest2.创建一个 postgres 容器并启动 docker run -it --name postgres --restart always -e POSTGRES_PASSWORD123456 -e ALLOW_IP_RANGE0.0.0.0/0 -v /data/postgres/data:/var/lib/post…

对于RAC环境,如何修改集成的OSWatch工具的配置

OSWatch作为官方推荐的监控rac工具&#xff0c;OSWatch有着至关重要的作用&#xff0c;可以协助dba进行详细排查。在系统卡顿、网络异常等情况下&#xff0c;通过执行操作系统命令来收集系统资源使用情况&#xff0c;它是部署在服务器上的&#xff0c;并且对服务器的性能消耗极…

MySQL条件查询(DQL)

在此之前先给大家看一下我的表里面的数据&#xff0c;以方便接下来的讲解 还需要大家先熟悉这里面的条件 1.语法 SELECT 字段列表 FROM 表名 WHERE 条件列表 例如 1.查询年龄等于20的员工 select * from emp where age 20; 2.查询年龄小于等于20的员工信息 select * fr…