当前位置: 首页 > news >正文

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

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

相关文章:

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

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

AI 律助 Alpha GPT 线上实操发布会,重磅发布!

数字化时代,随着人工智能的迅猛发展,各行各业都在积极探索通过智能化工具实现工作效率翻升的可能性。“ ChatGPT 类产品”是未来办公应用软件发展的重要趋势之一,但如何将 ChatGPT 真正应用于法律人的工作,赋能效率提升?法律行业同样面临着新的挑战和机遇。 破局的关键是实现技…...

【漏洞复现】安全云平台存在任意文件下载getshell

漏洞描述 深圳市强鸿电子有限公司鸿运主动安全云平台存在任意文件下载漏洞,攻击者可通过此漏洞下载敏感文件信息。 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权…...

【JUC】原子操作类及LongAddr源码分析

文章目录 1. 十八罗汉2. 原子类再分类2.1 基本类型原子类2.2 数组类型原子类2.3 引用类型原子类2.4 对象的属性修改原子类2.5 原子操作增强类 3. 代码演示及性能比较:4. LongAddr原理5. LongAddr源码分析5.1 add()5.2 longAccumulate()5.3 sum() 6. 小总结6.1 Atomi…...

203、RabbitMQ 之 使用 direct 类型的 Exchange 实现 消息路由 (RoutingKey)

目录 ★ 使用direct实现消息路由代码演示这个情况二ConstantUtil 常量工具类ConnectionUtil 连接RabbitMQ的工具类Publisher 消息生产者测试消息生产者 Consumer01 消息消费者01测试消费者结果: Consumer02 消息消费者02测试消费者结果: 完整代码&#x…...

微服务+Java+Spring Cloud +UniApp +MySql智慧工地综合管理云平台源码,SaaS模式

智慧工地围绕工程现场人、机、料、法、环及施工过程中质量、安全、进度、成本等各项数据满足工地多角色、多视角的有效监管,实现工程建设管理的降本增效. 智慧工地综合管理云平台源码,PC监管端、项目端;APP监管端、项目端、数据可视化大屏端源码&#xf…...

QMidi Pro for Mac:打造您的专属卡拉OK体验

你是否曾经厌倦于在KTV里与朋友们争夺麦克风?是否想要在家中享受自定义的卡拉OK体验?现在,有了QMidi Pro for Mac,一切变得简单而愉快! QMidi Pro是一款功能强大的卡拉OK播放器,专为Mac用户设计。它充分利…...

bindtap和catchtap的区别?

bindtap和catchtap都是小程序中用于绑定点击事件的方法。 1.bindtap的作用是绑定一个触摸事件并指定对应的处理函数。当用户点击或触摸相关元素时&#xff0c;会触发该事件&#xff0c;并执行相应的处理逻辑。 示例&#xff1a; <button bindtap"handleTap">…...

IDEA—java: 常量字符串过长问题解决

问题描述&#xff1a; Error: java: 常量字符串过长 问题分析&#xff1a; 字符串长度过长&#xff0c;导致 idea 默认使用的 javac 编译器编译不了。 解决办法&#xff1a; Javac 编译器改为 Eclipse 编译器。 File -> Settings -> Build,Execution,Deployment -&…...

云原生SIEM解决方案

云原生&#xff08;Cloud Native&#xff09;是一种基于云计算的软件开发和部署方法论&#xff0c;它强调将应用程序和服务设计为云环境下的原生应用&#xff0c;以实现高可用性、可扩展性和灵活性。 云原生的优势有哪些 高可用性&#xff1a;云原生可以实现应用程序的高可用…...

工艺边与定位孔设计经验规则总结

🏡《总目录》 目录 1,什么是工艺边和定位孔2,工艺边的设计经验原则2.1,避免尖锐角2.2,工艺边宽度设置2.3,工艺边的方向2.4,定位孔尺寸2.5,定位孔的位置3,去除工艺边的方法注意事项4,总结1,什么是工艺边和定位孔 工艺边是在SMT焊接时,为了PCB和导轨接触预留的PCB边…...

软件架构设计(业务架构、应用架构、数据架构、技术架构)

一、架构相关概念 1、系统 系统&#xff1a;由一群有关联的个体组成&#xff0c;根据某种规则运作&#xff0c;能完成个别原件不能独立完成的工作的群体。大的系统可以嵌套小系统&#xff0c;被嵌套的小系统往往称为大系统的子系统。 2、模块 模块是从逻辑上将系统分解&#…...

我们又组织了一次欧洲最大开源社区活动,Hugging Face 博客欢迎社区成员发帖、Hugging Chat 功能更新!...

每一周&#xff0c;我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新&#xff0c;包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等&#xff0c;我们将其称之为「Hugging News」。本期 Hugging News 有哪些有趣的消息&#xff0…...

学信息系统项目管理师第4版系列26_项目绩效域(下)

1. 项目工作绩效域 1.1. 涉及项目工作相关的活动和职能 1.2. 预期目标 1.2.1. 高效且有效的项目绩效 1.2.2. 适合项目和环境的项目过程 1.2.3. 干系人适当的沟通和参与 1.2.4. 对实物资源进行了有效管理 1.2.5. 对采购进行了有效管理 1.2.6. 有效处理了变更 1.2.7. 通…...

SQL sever中的索引

目录 一、索引定义 二、索引结构 2.1. B-树索引结构&#xff1a; 2.2. 哈希索引结构&#xff1a; 三、索引作用 四、索引与约束区别 五、索引级别 六、索引分类 6.1. 聚集索引&#xff08;Clustered Index&#xff09;&#xff1a; 6.2. 非聚集索引&#xff08;Noncl…...

多目标鳟海鞘算法(Multi-objective Salp Swarm Algorithm,MSSA)求解微电网优化MATLAB

一、微网系统运行优化模型 微电网优化模型介绍&#xff1a; 微电网多目标优化调度模型简介_IT猿手的博客-CSDN博客 参考文献&#xff1a; [1]李兴莘,张靖,何宇,等.基于改进粒子群算法的微电网多目标优化调度[J].电力科学与工程, 2021, 37(3):7 二、多目标鳟海鞘算法MSSA 多…...

软件测试之概念篇(需求,测试用例,BUG描述,产品的生命周期)

目录 1.什么是需求 2.什么是测试用例 3.什么是BUG 4.软件的生命周期 5.测试的生命周期 1.什么是需求 在大多数软件公司&#xff0c;一般会有两部分需求&#xff1a; 用户需求&#xff1a;可以理解为就是甲方提出需求&#xff0c;如果没有甲方&#xff0c;那么就是终端用…...

jwt详细介绍

jwt详细介绍 1.jwt 简介&#xff1a;2.jwt 工具类介绍3.案列演示&#xff1a;3.1并在web.xml进行配置过滤器 3.2过滤3.3全局响应设置 1.jwt 简介&#xff1a; 。JWT&#xff08;JSON Web Token&#xff09; 是一种用于安全传输信息的开放标准&#xff08;RFC 7519&#xff09;…...

电子笔记真的好用吗?手机上适合记录学习笔记的工具

提及笔记&#xff0c;不少人都会和学习挂钩&#xff0c;的确学习过程中我们经常会遇到很多难题&#xff0c;而经常记录笔记可以有效地帮助大家记住很多知识&#xff0c;而且时常拿出笔记查看一下&#xff0c;可方便巩固过去学习的知识。 手机作为大家日常随身携带的工具&#…...

用 SQL 找出某只股票连续上涨的最长天数

涉及多张中间表: SELECT MAX(consecutive_day) FROM (SELECT COUNT(*) as consecutive_dayFROM (SELECT trade_date, SUM(rise_mark) OVER (ORDER BY trade_date) AS days_no_gainFROM (SELECT trade_date,CASEWHEN closing_price > LAG(closing_price) OVER (ORDER BY tra…...

微信小程序获取手机号登录,从免费到收费后,我的低成本替代方案(附完整代码)

微信小程序登录策略优化&#xff1a;从手机号收费到低成本用户体系设计 去年微信团队调整了小程序获取用户手机号的规则——从完全免费变为1000次调用后的按量计费。这对于日活超过1000的中小开发者来说&#xff0c;意味着每月可能新增数百至数千元的额外成本。但用户登录又是小…...

Hi-C数据分析进阶:如何用dcHiC精准识别癌症样本中的区室转换事件?

Hi-C技术解密&#xff1a;从染色质区室动态到癌症表观遗传调控 染色质三维结构研究已成为癌症表观遗传学的前沿领域。随着Hi-C技术的普及&#xff0c;科学家们能够以前所未有的分辨率观察基因组在细胞核内的空间组织形式。本文将深入探讨染色质区室&#xff08;A/B compartment…...

告别Xshell!Mac上这款免费串口工具CoolTerm,固件调试日志记录真香了

告别Xshell&#xff01;Mac上这款免费串口工具CoolTerm&#xff0c;固件调试日志记录真香了 从Windows切换到Mac平台的嵌入式开发者&#xff0c;最头疼的莫过于找不到趁手的串口调试工具。Xshell和SecureCRT在Windows上堪称神器&#xff0c;但它们的Mac版本要么收费高昂&#…...

MYSQL中 find_in_set() 函数实战:从语法到场景的深度解析

1. 揭开find_in_set()函数的神秘面纱 第一次在项目中看到find_in_set()这个函数时&#xff0c;我也是一头雾水。它看起来和IN操作符很像&#xff0c;但又有明显的不同。经过多次实战应用后&#xff0c;我发现它其实是处理逗号分隔字符串的利器。 这个函数的语法非常简单&#x…...

纹理识别必备!5个高质量数据集下载与使用指南(附避坑技巧)

纹理识别实战指南&#xff1a;五大高价值数据集深度解析与应用技巧 纹理识别作为计算机视觉领域的重要分支&#xff0c;在工业质检、自动驾驶、医疗影像等场景中发挥着关键作用。但许多开发者在数据集获取和预处理阶段就会遇到各种"暗坑"——从下载链接失效到标注格式…...

MogFace人脸检测模型Java后端服务实战:SpringBoot集成与高并发优化

MogFace人脸检测模型Java后端服务实战&#xff1a;SpringBoot集成与高并发优化 最近在做一个智能门禁系统的项目&#xff0c;需要用到人脸检测功能。选型的时候&#xff0c;MogFace模型以其高精度和不错的速度进入了我们的视线。但问题来了&#xff0c;怎么把这个用Python写的…...

智能序列自动化执行完全指南:从技能管理痛点到战斗效能提升的5步解决方案

智能序列自动化执行完全指南&#xff1a;从技能管理痛点到战斗效能提升的5步解决方案 【免费下载链接】GSE-Advanced-Macro-Compiler GSE is an alternative advanced macro editor and engine for World of Warcraft. It uses Travis for UnitTests, Coveralls to report on t…...

【云原生Java冷启动优化黄金法则】:20年实战提炼的7步精准调优路径(含GraalVM+Quarkus实测数据)

第一章&#xff1a;云原生Java函数计算冷启动问题的本质剖析云原生Java函数计算中的冷启动并非单纯由JVM启动耗时导致&#xff0c;而是多层资源调度与运行时初始化耦合引发的系统性延迟现象。其本质在于函数实例生命周期与请求到达时间的异步解耦——当无活跃实例可用时&#x…...

如何彻底解决Zotero-GPT集成中的AI调用故障:从诊断到优化的完整技术指南

如何彻底解决Zotero-GPT集成中的AI调用故障&#xff1a;从诊断到优化的完整技术指南 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt Zotero-GPT项目作为文献管理工具与大型语言模型的深度集成方案&#xff0c;为…...

生物信息学入门:手把手教你用Java实现Needleman-Wunsch序列比对算法

生物信息学实战&#xff1a;用Java构建Needleman-Wunsch全局序列比对工具 第一次接触DNA序列比对时&#xff0c;看着两条看似杂乱无章的碱基序列在算法处理后突然呈现出惊人的相似性&#xff0c;那种发现隐藏规律的震撼感至今难忘。作为生物信息学领域最经典的算法之一&#xf…...