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

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://www.mfbz.cn/a/803514.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

qt 创建一个左侧边线拖拽的矩形

1.概要 2.代码 2.1 代码第一版 在Qt中&#xff0c;要创建一个可以向左侧拖拽边线的矩形&#xff0c;你需要自定义一个QGraphicsRectItem的子类&#xff0c;并重写其事件处理函数来响应鼠标的拖拽动作。以下是一个简单的实现示例&#xff1a; #include <QApplication>…

Python酷库之旅-第三方库Pandas(028)

目录 一、用法精讲 71、pandas.tseries.api.guess_datetime_format函数 71-1、语法 71-2、参数 71-3、功能 71-4、返回值 71-5、说明 71-6、用法 71-6-1、数据准备 71-6-2、代码示例 71-6-3、结果输出 72、pandas.util.hash_array函数 72-1、语法 72-2、参数 72…

快速排序及归并排序的实现与排序的稳定性

目录 快速排序 一. 快速排序递归的实现方法 1. 左右指针法 步骤思路 为什么要让end先走&#xff1f; 2. 挖坑法 步骤思路 3. 前后指针法 步骤思路 二. 快速排序的时间和空间复杂度 1. 时间复杂度 2. 空间复杂度 三. 快速排序的优化方法 1. 三数取中优化 2. 小区…

昇思25天学习打卡营第13天|munger85

文本解码原理–以MindNLP为例 重要的就是怎么样把数字最后转化成真正的文字。而且自回归模型它会一个字给一个字的预测&#xff0c;下一个字应该是什么&#xff1f; 如果这个模型下载很慢&#xff0c;你就可以通过这种方式从摩大社区进行下载。 这种方式&#xff0c; 每一次候…

AI+文娱,人工智能助力文娱行业智能化之路!

近些年来&#xff0c;我国文化产业领域对于人工智能等高新科技愈发重视&#xff0c;呈现出文化和科技深度有机融合的发展态势。科技与文化碰撞带来的火花&#xff0c;让我们对历史的表达有了更多可能。这既是高新技术的具体应用和不断落地&#xff0c;也是提升文化产品数字化、…

MFC CRectTracker 类用法详解

CRectTracker 类并非 Microsoft Foundation Class (MFC) 库中应用很广泛的一个类&#xff0c;一般教科书中很少有提到。在编程中如果需编写选择框绘制以及选择框大小调整、移动等程序时&#xff0c;用CRectTracker 类就会做到事半而功倍。下面详细介绍MFC CRectTracker 类。 M…

小熊猫C++与Dev-C++:两款C++开发环境的对比

引言 在C编程的世界中&#xff0c;选择合适的开发环境是至关重要的。今天&#xff0c;我们将对比两款流行的C开发工具&#xff1a;小熊猫C和Dev-C。这两款软件各有特色&#xff0c;适合不同的编程需求和偏好。本文将从多个方面对它们进行详细的比较&#xff0c;帮助开发者做出…

如何追查一个packet在linux 系统哪里丢失

要想追一个包在系统哪里丢失了&#xff0c; 就要了解 一个应用层的包在送出时 要经历那些 检查点 和被丢掉的点。 1. 在传输层&#xff0c;如果是 tcp 包 会有contrack 的 buf 的限制 可能会导致 packets 的丢失。 > 检查办法&#xff1a;查看dmesg日志有报错&#xff1a;k…

输入网址到网页显示的过程

输入网址到网页显示的过程 1. 浏览器解析 URL2. 域名解析解析的流程 3. TCP通过三次握手建立连接4. 生成TCP段&#xff1a;在数据的前面加上 TCP 头部&#xff0c;生成TCP段TCP 头部 5. 生成IP数据报&#xff1a;在TCP段的前面加上 IP包头&#xff0c;生成IP数据报IP包头 6. 在…

【时时三省】tessy 集成测试:小白入门指导手册

目录 1,创建集成测试模块且分析源文件 2,设置测试环境 3,TIE界面设置相关函数 4,SCE界面增加用例 5,编辑数据 6,用例所对应的测试函数序列 7,添加 work task 函数 8,为测试场景添加函数 9,为函数赋值 10,编辑时间序列的数值 11,执行用例 12,其他注意事项…

EXCEL VBA工程密码破解 工作表保护破解

这里写目录标题 破解Excel宏工程加密方法一 新建破解宏文件方法二 修改二进制文件 破解工作表保护引用 破解Excel宏工程加密 如图所示 白料数据处理已工程被加密。 方法一 新建破解宏文件 1 创建一个XLSM文件&#xff0c;查看代码 ALTF11 2 新建一个模块&#xff0c;“插…

35.UART(通用异步收发传输器)-RS232(2)

&#xff08;1&#xff09;RS232接收模块visio框图&#xff1a; &#xff08;2&#xff09;接收模块Verilog代码编写: /* 常见波特率&#xff1a; 4800、9600、14400、115200 在系统时钟为50MHz时&#xff0c;对应计数为&#xff1a; (1/4800) * 10^9 /20 -1 10416 …

基于springboot+vue+uniapp的超市购物系统小程序

开发语言&#xff1a;Java框架&#xff1a;springbootuniappJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#…

云监控(华为) | 实训学习day1(10)

云监控&#xff1a;确保服务器高效运行 在当今的数字化时代&#xff0c;服务器的稳定运行对于任何企业都至关重要。为了确保服务器的 CPU、内存和硬盘等资源的合理运行&#xff0c;云监控成为了一项不可或缺的技术。本文将详细介绍云监控的基本概念、所需软件、配置方法以及如何…

git 操纵分支和标签

我们只需要知道 每一个分支都是独立的进行的&#xff0c;假如 我们在 我们再git 上传代码时候&#xff0c;假如 master主分支 提交到第五次了&#xff0c;但是突然发现 第三次提交的代码有bug&#xff0c;我们可以 新创建一个分支&#xff0c;然后回退到第三次提交之后的代码&a…

NDK R25b 交叉编译FFMpeg4,项目集成,附库下载地址

1.准备工作 文件下载&#xff1a; NDK R25b下载地址&#xff1a;Android NDK历史版本下载网址 - 君*邪 - 博客园 (cnblogs.com) FFmpeg4.4.4 下载地址&#xff1a;https://ffmpeg.org/releases/ffmpeg-4.4.4.tar.xz 环境配置&#xff1a; 本次编译环境是在PC虚拟机中使用U…

算法 —— 快速幂

目录 P1045 [NOIP2003 普及组] 麦森数 P1226 【模板】快速幂 原理I 原理II P1226 代码解析 P1045 代码解析 P1045 [NOIP2003 普及组] 麦森数 本题来自洛谷&#xff1a;P1045 [NOIP2003 普及组] 麦森数&#xff0c;根据题意&#xff0c;我们可以看到本题需要计算最少2的1…

【Git】(基础篇二)—— Git操作

Git操作 在了解git理论知识之后&#xff0c;本文将结合实践操作为你讲解git的底层逻辑 Git的安装和配置 git官网下载&#xff1a;https://git-scm.com/ 下载后安装时除了选择安装地址外&#xff0c;其余都保持默认下一步即可。 安装好后鼠标右键会出现两个新的选项【Open …

【TDA4板端部署】 TIDL 简介

TIDL 用于加速 TI 嵌入式设备上的深度神经网络 (DNN)。 它支持 TI 的最新一代处理器 TI Jacinto7 TDA4 处理器。 TDA4 处理器属于 TI Jacinto7 家族的处理器&#xff0c;基于异构、可扩展的架构开发&#xff0c;此架构包含了 TI 数字信号处理 C7x DSP 和 C66x DSP、Cortex A72、…

本地部署 EVE: Unveiling Encoder-Free Vision-Language Models

本地部署 EVE: Unveiling Encoder-Free Vision-Language Models 0. 引言1. 快速开始2. 运行 Demo 0. 引言 EVE (Encoder-free Vision-language model) 是一种创新的多模态 AI 模型&#xff0c;主要特点是去除了传统视觉语言模型中的视觉编码器。 核心创新 架构创新&#xff…