探索UI设计|栅格系统的深入分析和应用

news/2024/5/20 15:47:35/文章来源:https://blog.csdn.net/2301_79599164/article/details/133812223

界面排版太乱了。你知道网格系统的用途吗?网格系统困扰着许多初级网页设计师,就像一个谜。如果您对网格在设计中的应用有任何疑问,本文是为您量身定制的,并深入分析UI设计中网格系统的基本要素和优点。

什么是网格系统

网格系统,英文为GridSystems,也翻译为网格系统。定义:使用固定的网格,遵循一定的规则,进行页面布局设计,使布局规范简洁有规律。其实并没有那么神秘。网格系统的即时设计是这样定义的:用规则的网格阵列指导和规范网页中的布局和信息分布。

对于网页设计来说,网格系统的使用不仅可以使网页的信息呈现更加美观易读,而且更加可用。此外,对于前端开发,网页将更加灵活和标准化。

网格的基本要素

网格系统的主要基本要素有:最小单位、屏幕总宽度、列数、列宽、水槽、安全边距、内容区。

①最小单位

网格系统中的最小单元是界面的网格单元基础。内部设计元素和布局是根据基本单元建立和布局的。在定义了最小单元后,后续的内容元素和布局规则是基于其整数倍的增长,最小单元也可以根据具体情况来确定。

②屏幕总宽

设计前需要设置屏幕尺寸,这将是规范整个布局尺寸和统一的标准规范。

例如:网页尺寸设定为960、1280、1440等常规尺寸,各类电子商务主要为960,移动终端主要为3750、750、1280等为常规设计尺寸。

③列

列=小列+水槽,如屏幕总宽度为a,分为n列,可计算小列和水槽的宽度。列N越多,布局中的内容就越精细。通过控制列数,您可以控制布局的空白和呼吸感。通常网页端:12、24;移动端:6列

注:列数不固定,可根据实际内容设置列数。

④行

行和列的概念是相互交换的,是网格系统的水平布局。由于网页设计的内容高度不固定,随机性很高,所以我们通常会忽略行的布局。但在更严格的数据可视化背景设计中,仍然需要水平线布局。因为在背景设计中,许多高度是可控的,页面元素和数据更多,所以布局可以精细化,使页面更有逻辑和节奏感。

⑤ 水槽

水槽就是小列与小列之间的分割间距,可以帮助分离内容。可根据页面风格设置水槽的宽度,水槽越大则页面留白呼吸感越好,反之则紧凑,但是水槽内不可放置任何版块元素。

⑥ 安全边距

安全边距是指网格内容与屏幕边缘之间的距离。它的主要功能是使信息与屏幕之间有一个安全的距离,避免过于靠近边缘,影响视觉内容。安全边距可以提高内容的可读性和美观性,增加页面的呼吸感。安全边距内禁止放置任何内容,这与平面网格中的出血是一个概念。

⑦ 内容区域

内容区域是整个栅格系统的汇总,横向的行和纵向的列交叉区域,在这个交叉区域可以进行排布设计元素。

栅格化的优势

网格系统可以让你依靠秩序和逻辑来完成设计。在UI中使用网格系统可以减少决策,提高经验,确保设计的一致性,并建立团队之间的默契。

①减少决策

对你来说,你经常担心各种不确定性吗?例如,间距是6像素还是8像素,按钮的高度是32像素还是36像素,不仅影响效率,而且使整体设计不够统一。网格系统的制定将使设计师在细节处理中更加高效、清晰、标准化,降低不必要的时间成本。

②提升体验

设计需要理性和数学逻辑的美,使用网格系统可以使页面有序和节奏。

③确保设计的一致性

当我们得到其他设计师的源文件时,可能会经常出现一段时间的16px、一会18px、过了一会儿,28px,特别混乱,原因是我们没有规范元素之间的间距。

④建立团队之间的默契

良好的网格系统不仅可以使设计师之间有统一的尺寸规范,而且对前端开发也更加灵活和规范。

⑤逻辑性

大多数时候,你自己的设计越小,你就越无法解释它为什么这样做,也不能合理地解释你自己的设计。但商业设计是一种逻辑解决问题的设计方法,通过使用网格,这些界面中的尺寸细节可以完美地解释。

⑥便捷性

除了自己的视觉设计工作外,设计师还需要跟进对接开发,是否可以实施、实现方法、实现标准化、再利用水平、成本性能是否合适,这些问题是现实,网格设计方法可以间接促进和解决这些问题。

⑦条理性

设计师可以使用网格使界面更加有组织,使内容可读性更高,快速校准界面中元素的位置,使界面更加稳定和平衡,使布局更加层次化和模块化的管理元素。

结论:网格系统帮助我们更好地设计,但标准总是标准化的,在设计中可以灵活灵活,不能死搬硬套。即时设计建议,在设计中可能使用的不仅仅是一个单独的知识点,而是一个更科学合理的页面,许多知识点交叉使用。

对于新手UI设计师来说,要想做出优秀的设计,还需要借鉴一些优秀的网格网页设计案例。您可以打开即时设计社区资源,其中有大量优秀的网格网页设计案例可以免费下载和使用。快速打开即时设计,打开你的网页设计!

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/community?category=design&source=csdn&plan=bttcsdn0131

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

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

相关文章

[计算机进阶] 用户和用户组

1.1 用户和用户组 1.1.1 用户 用户账户是计算机操作系统中用于标识和管理用户身份的概念。 每个用户都拥有一个唯一的用户账户,该账户包含用户的登录名、密码和其他与用户身份相关的信息。 用户账户通常用于验证用户身份,并授权对系统资源的访问权限。…

【Kotlin精简】第3章 类与接口

1 简介 Kotlin类的声明和Java没有什么区别,Kotlin中,类的声明也使用class关键字,如果只是声明一个空类,Kotlin和Java没有任何区别,不过定义类的其他成员会有一些区别。实例化类不用写new,类被继承或者重写…

零基础Linux_17(进程间通信)VSCode环境安装+进程间通信介绍+pipe管道mkfifo

目录 1. VSCode环境安装 1.1 使用VSCode 1.2 远程链接到Linux机器 1.3 VSCode调试 2. 进程间通讯介绍 2.1 进程间通讯的概念和意义 2.2 进程间通讯的策略和本质 3. 管道 3.1 管道介绍 3.2 匿名管道介绍 3.3 匿名管道示例代码 3.3.1 建立管道的pipe 3.3.2 匿名管道…

Codeforces Round 903 (Div. 3) C(矩形旋转之后对应的坐标)

题目链接:Codeforces Round 903 (Div. 3) C 题目: 思想: 旋转之后对应的坐标: (i,j)(n1-j,i)(n1-i,n1-j)(j…

13.SpringBoot项目之Service层

SpringBoot项目之Service层 JavaEE三层架构 为了项目维护方便,为了项目开发便利。三层架构功能控制器层:controller方便和前端数据进行交互业务层:service处理各种业务持久化层:mapper和数据库进行数据交互 抽取出service层 按…

【C++】哈希对unordered_map和unodered_set的封装

🚀write in front🚀 📜所属专栏: C学习 🛰️博客主页:睿睿的博客主页 🛰️代码仓库:🎉VS2022_C语言仓库 🎡您的点赞、关注、收藏、评论,是对我最大…

JOSEF约瑟 可调漏电继电器RT-LB230KS+Q-FL-100 导轨安装 配套零序互感器

一、产品用途及特点 RT-LB230KS漏电继电器(以下简称继电器)适用于交流电压为660V.至1140V电压系统中,频率为50Hz,电流15~4000A线路中做有无中性点漏电保护. 该继电器可与带分励脱扣器或失压脱扣器的断路器、交流接触器、磁力启动器等组成漏电保护装置&…

压缩炸弹,Java怎么防止

一、什么是压缩炸弹,会有什么危害 1.1 什么是压缩炸弹 压缩炸弹(ZIP):一个压缩包只有几十KB,但是解压缩后有几十GB,甚至可以去到几百TB,直接撑爆硬盘,或者是在解压过程中CPU飙到100%造成服务器宕机。虽然…

谢邀,ADconf安全大会

儒道易行 道虽远,行则易至;儒虽难,坚为易成 文笔生疏,措辞浅薄,望各位大佬不吝赐教,万分感谢。 免责声明:由于传播或利用此文所提供的信息、技术或方法而造成的任何直接或间接的后果及损失&am…

C. JoyboardCodeforces Round 902

C. Joyboard 样例1列表找规律&#xff1a; #include<iostream> #define int long long using namespace std; signed main() {int T;cin>>T;while(T--){int n,m,k;cin>>n>>m>>k;if(k1){cout<<1<<endl;}else if(k2){cout<<m…

vscode 资源管理器移动到右边

目录 vscode 资源管理器移动到右边 vscode 资源管理器移动到右边 点击 文件》首选项》设置》工作台》外观》 找到这个配置下拉选择左右

竞赛选题 深度学习OCR中文识别 - opencv python

文章目录 0 前言1 课题背景2 实现效果3 文本区域检测网络-CTPN4 文本识别网络-CRNN5 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习OCR中文识别系统 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;…

恢复Windows 11经典右键菜单:一条命令解决显示更多选项问题

恢复Windows 11经典右键菜单&#xff1a;一条命令解决显示更多选项问题 恢复Windows 11经典右键菜单&#xff1a;一条命令解决显示更多选项问题为什么改变&#xff1f;恢复经典右键菜单 我是将军我一直都在&#xff0c;。&#xff01; 恢复Windows 11经典右键菜单&#xff1a;一…

介绍一款小巧的Excel比对工具-DiffExcel

【缘起&#xff1a;此前找了一通&#xff0c;没有找到免费又好用的Excel比对工具&#xff0c;而ExcelBDD需要把Excel文件存放到Git&#xff0c;因此迫切需要Excel比对工具。 最新升级到V1.3.3&#xff0c;因为git diff有变化&#xff0c;原来是git diff会修改文件名&#xff0…

【重拾C语言】十二、C语言程序开发(穷举与试探——八皇后问题)

目录 前言 十二、C语言程序开发 12.1~3 自顶向下、逐步求精&#xff1b;结构化程序设计原则&#xff1b;程序风格 12.4 八皇后——穷举与试探 12.4.1 穷举法 示例&#xff1a;寻找一个整数的平方根 12.4.2 试探法 示例&#xff1a;计算给定数字的阶乘 12.4.3 穷举与试…

[论文笔记]SimCSE

引言 今天带来一篇当时引起轰动的论文SimCSE笔记,论文题目是 语句嵌入的简单对比学习。 SimCSE是一个简单的对比学习框架,它可以通过无监督和有监督的方式来训练。 对于无监督方式,输入一个句子然后在一个对比目标中预测它自己,仅需要标准的Dropout作为噪声。这种简单的…

IDEA 修改插件安装位置

不说假话&#xff0c;一定要看到最后&#xff0c;不然你以为我为什么要自己总结&#xff01;&#xff01;&#xff01; IDEA 修改插件安装位置 前言步骤 前言 IDEA 默认的配置文件均安装在C盘&#xff0c;使用时间长会生成很多文件&#xff0c;这些文件会占用挤兑C盘空间&…

vue打包配置

1.资源相对引用路径 build/webpack.prod.conf.js 找到output&#xff1a;增加 publicPath: ./,2.背景图片的引用问题 build/utils.js 找到if (options.extract) { 添加一行 publicPath:../../3.index.html页面没有显示内容 config/index.js 更改config/index.js 中的参数…

Zotero同步坚果云

实用教程 无意之中发现的Zotero同步坚果云的教程&#xff0c;简直和自己当时看视频&#xff0c;搜经验贴做的步骤一模一样&#xff0c;十分赞&#xff01;值得收藏&#xff01;只是忘记当时在哪保存的图片了&#xff0c;所以没法引用&#xff01;只能在这借花献佛&#xff0c;…

专业音视频领域中,Pro AV的崛起之路

编者按&#xff1a;在技术进步的加持下&#xff0c;AV行业发展得如何了&#xff1f;本文采访了两位深耕于广播电视行业的技术人&#xff0c;为我们介绍了专业音视频的进展&#xff1a;一位冉冉升起的新星&#xff1a;Pro AV以及FPGA在其中发挥的作用。 美国&#xff0c;拉斯维加…