APP推广合作
联系“鸟哥笔记小乔”
5000字干货!完整掌握Web端设计语言库-布局篇
2024-01-11 10:17:12

来源|Clippp

Halo,这里是设计夹,今天分享的是「Web布局设计」。

整个设计语言库从设计价值观、设计法则、布局、视觉、数据可视化、动效这6大模块进行构建,这里主要从布局、视觉、数据可视化这3大模块进行阐述。

参考Ant Design、Element Design、Google Design等设计体系,结合已上线官网-展示类、商城-交易类、后台-功能类、组件测试工具-工具类等Web端产品进行研究总结。

其中Web布局主要从框架布局、页面层级、栅格系统、Web页面适配这4个方面来进行阐述。

因为每个模块内容长短不一,分开写一篇文章过短,放一起归纳会更加系统点。

①框架布局

本模块从设计原则、基础布局、扩展布局、懒加载这4方面进行阐述。

框架布局是页面的骨架和基础。在框架确定之后,设计者才可进行下一步的构建:统一的视觉元素,清晰的功能操作,具体流程的交互等。

我们主要梳理了基础层、内容层相关模块所组合的布局框架。以下主要从基础布局、扩展布局这两方面进行阐述。

1.1 设计原则

一致性:确保产品布局在结构和视觉的一致性,为用户提供高度的舒适感。

逻辑性:视觉中的各种分类构成具有逻辑思路,结构联系紧密且通畅。

可扩展性:无论产品功能是简单还是复杂,布局框架能够随着产品需求的变化进行布局结构的延展和扩充。

可预测性:选择可预测和可识别的布局,并连接到体验的每一个环境中且在适当的地方引导用户。

1.2 基础布局

基础布局包括:上下布局、左右布局、“T”型布局。这三种布局结构相对简单且常见。

上下布局:上半部分为导航模块,下半部分为主内容模块。导航栏宽度限制了导航的数量和文本长度,适用于导航较少、页面篇幅较长的网站。是使用场景最多的框架布局。

左右布局:页面左侧为全局导航模块,右侧为主内容模块。这种布局提高了导航的可见性,也有利于页面之间的切换,适用于结构简单的网站。

“T”型布局:常用于社交文章类网站,顶部全局导航承接了所有子入口的功能,内容区域再划分成菜单栏(或侧边栏)、主内容模块两部分。

5000字干货!完整掌握Web端设计语言库-布局篇

1.3 扩展布局

扩展布局包括:“C”型布局、“口”型布局。这两种布局结构相对复杂,是基础布局的拓展,用于承载有大量信息的页面。

“C”型布局:它是“T”型布局的扩展。结合了水平导航和垂直导航的特点,能更清晰地区分:常用业务功能操作和辅助操作。适用于功能模块较多、较复杂的后台管理网站。

“口”型布局:常用于工具、资讯类网站,它是“C”型布局的扩展,增加了侧边栏模块。它充分利用了版面的特性,可承载最多的信息及功能,缺点是页面拥挤,不够灵活。

5000字干货!完整掌握Web端设计语言库-布局篇

1.4 懒加载

指的是在长网页中延迟加载图像。页面滚动到可视区域中,图像才会加载出来,是一种加载速度快、能缓解服务器压力的方式。

加载时显示的页面骨架屏(灰色占位图),是页面加载过程中的过渡效果。

试想,在图片多、页面长的电商网页中,如果每一张图片都需要加载,由于加载数量过大,会造成长时间白屏或闪烁,有时候页面甚至会崩溃,这就严重影响到了用户体验。

5000字干货!完整掌握Web端设计语言库-布局篇

②页面层级

本模块从背景层、内容层、全局控制层、蒙版层、弹出层这 5 方面进行阐述。

页面层级用于规范页面元素所属层级、层级顺序及组合规范。

页面的基础层级从底层到顶层的排序,依次为:

Background 背景层、Content 内容层、Global control 全局控制层(导航、菜单、侧边栏等)、Mask 蒙版层、Pop-up 弹出层。

下面以结构相对复杂的“口”型布局作层级示例:

5000字干货!完整掌握Web端设计语言库-布局篇

2.1 背景层

背景层样式固定,在页面中永远置于页面底部,并且一般会给予背景层中性色,作用是方便突出内容层和全局控制层。

背景层可分为纯色背景、图片背景。

纯色背景常用颜色:中性色板的 color1 - #ffffff、color2 - #fafafa、color3 - #f5f5f5。图片背景又包括图形、文字、图片等元素构成的背景,主要用于装饰页面、引导视觉。

5000字干货!完整掌握Web端设计语言库-布局篇

2.2 内容层

内容层是视图结构中最核心、最复杂的一层,它与业务强相关,属于页面中第二层级的内容。

它承载了业务场景中用户需要获取的核心信息,以及辅助核心任务的操作,如:表单填写、列表对比、详情展示、信息说明等。

5000字干货!完整掌握Web端设计语言库-布局篇

2.3 全局控制层

全局控制层在内容层之上,属于页面第三层级内容,一般在业务场景中对整个网站有全局控制及导航的功能,如:导航、菜单、侧边栏。

5000字干货!完整掌握Web端设计语言库-布局篇

2.4 蒙版层

一般和弹出层配合使用,不单独使用。常用蒙版样式:不透明度为50%的黑色背景遮罩,color : rgba(0,0,0,0.5)。

作用:用于锁定内容层和导航层操作,突出上方弹窗内容,促使用户高效操作。

5000字干货!完整掌握Web端设计语言库-布局篇

2.5 弹出层

指当前任务或内容相关的临时出现层,优先级最高。一般承载当前需要临时处理的任务,如:对话框组件。

对话框以滑出或者弹出的形式展现给用户,底部内容层不可操控,被蒙版遮罩禁用,在操作需要聚焦的分支流程时使用。

5000字干货!完整掌握Web端设计语言库-布局篇

③栅格系统

本模块从关于栅格、模块、间距系统、关于适配这4方面进行阐述。

栅格系统在页面排版布局、尺寸设定方面给了设计者直观的参考,它让页面设计变得有规律。

熟练地运用栅格系统,不仅可以减少决策成本、提高设计理解力,还可以实现响应式布局、加速团队协作并保证视觉还原。

3.1 关于栅格

轻量级的项目,用12栅格即可满足设计需求。但对于业务信息量大、信息分组较多的大体量项目,就需要对12列进一步细分,用24栅格系统来满足其设计需求。

列(Column)和槽(Gutter)是栅格系统的基本构成元素。

Column-列是内容的容器,Gutter-水槽用来调节相邻两个列的间距,把控页面留白;列宽+列间距+页面边距(Margin)= 屏幕水平宽度。

列和列间距的内容区域(Content width)由 N 个列和(N-1)个水槽组成。

这里,我们以最常见的上下布局结构为例,对内容进行 24 栅格的划分设置,12栅格的使用方法也可此类推。

页面中栅格的 Gutter 为定值,当浏览器(页面宽度)在一定范围内拉宽或缩窄时,栅格的 Column 宽度会随之拉宽或缩窄,但 Gutter 的宽度值固定不变。

5000字干货!完整掌握Web端设计语言库-布局篇

3.2 模块

模块就是我们的设计区块,可以是一段文字、一张图片,又或是其他元素。其中,背景/点缀元素并不能算作是设计模块,所以无需严格遵循栅格系统。

以 12 栅格系统为例,它可以根据业务需要被等分成2、3、4、6、12份,也可以被不对称分割为 1:2:1、1:3:2、2:3:3、1:2、3:1、1:5、3:5 等比例。设计者可以根据实际需求,自由组合。

5000字干货!完整掌握Web端设计语言库-布局篇

3.3 间距系统

栅格系统可以帮助设计者更好的进行版式设计和内容布局,也可以辅助设计师规范页面内各种元素的对齐与间距的设定。为了保持页面布局的一致性和韵律感,我们需要对间距系统进行规范。

鉴于目前主流桌面设备的屏幕分辨率,在垂直、水平方向大多可以被 8 整除,而 8 也符合“偶数原则”,所以使用8作为最小原子足够普适。

虽然2、4、6、8、10也满足以上条件,但2、4、6作为基础间距,会使元素分得过于细碎,难以把控页面的节奏感;把 10 作为基础间距,间距跨度又会过大。因此,模块宽度与间距可以用8n的规则来定义。

我们用 n 表示变量,分别以 4n、8n、10n 的间距作为对比,假定 n=2:

5000字干货!完整掌握Web端设计语言库-布局篇

3.4 关于适配

由于用户的页面显示设备,不同形态的布局,适配方式也不同。

Fixed:表示固定宽度,元素宽度为定值,不受页面宽度的影响;Auto:表示自适应宽度,元素宽度随着页面宽度的缩放而缩放;Min:表示最小宽度。

3.4.1 基础布局

5000字干货!完整掌握Web端设计语言库-布局篇

上下布局:内容模块可设计成固定宽度、全屏宽度两种视觉布局。

固定宽度的上下布局,固定宽度值(Fixed)设为 1200px 即可满足多尺寸屏幕适配需求,Auto 区的宽度则由屏幕的大小决定;全屏宽度的上下布局,需设置内容区的左右最小边距(Min),以防止内容区的信息被遮挡。

左右布局、“T”型布局:内容区都是自适应宽度(Auto),两侧的导航栏、菜单栏、侧边栏均为固定宽度(Fixed)。

3.4.2 扩展布局

5000字干货!完整掌握Web端设计语言库-布局篇

“C”型布局、“口”型布局中,内容区都是自适应宽度(Auto),两侧的导航栏/菜单栏、侧边栏均为固定宽度(Fixed)。

④Web页面适配

本模块从响应式、中断点、布局类型、流动布局下的模块处理、自适应这 5 方面进行阐述。

4.1 响应式

响应式 Responsive 是使用一套页面/代码适配多个客户端。

适用场景:从运营和维护的便利性方面考虑,当网站交互少、功能少、升级不频繁时建议使用响应式,如展示类官网等。

5000字干货!完整掌握Web端设计语言库-布局篇

实现响应的前提条件:

1. 页面布局具有规律性,必须建立灵活的网格基础,元素宽高可用百分比代替固定数值;

2. 网页图片必须是可伸缩的(页面中图片不固定宽/高)。

这两点也是栅格系统本身的典型特点,栅格系统是响应式网页的实现方式。

5000字干货!完整掌握Web端设计语言库-布局篇

4.2 中断点

中断点,是网页在收缩的过程中的最小范围。当网页宽度到达这个范围以后,网页内部的元素就要进行相应的变化,用来适应网页尺寸的变化。

中断点是基于页面具体内容、主流用户设备的分辨率、用户规模和成本计算等设置的。在拉升/压缩页面的过程中,无法使用相同的布局且必须改变内容展现方式时,产生的关键尺寸节点即可作为中断点。

以下断点以谷歌 Material Design 和 Bootstrap 的断点为例,仅作参考:

5000字干货!完整掌握Web端设计语言库-布局篇

中断点越多会让网页变得更加细腻、流畅。然而,当研发时间有限、对显示要求较低时,可选择常用的断点设置即可。

以下我们挑选了三个常用的中断点数值作为参考:

5000字干货!完整掌握Web端设计语言库-布局篇

4.3 布局类型

基于固定宽度和百分比宽度,我们可以将网页的布局类型分为:固定布局、流动布局、混合布局。这里的布局是指收缩网页的时,信息模块网格的变化模式。

4.3.1 固定布局

固定布局是指在收缩网页的过程中,列宽和水槽宽固定保持不变。

通常我们会设置一个最小宽度(PC端常用最小宽度为 1200px)。小于最小宽度页面底部就会出现横向滚动条;大于最小宽度则内容居中(两侧留白)。示例如下:

5000字干货!完整掌握Web端设计语言库-布局篇

4.3.2 流动布局

当窗口缩小时,内容将动态地发生变化,文本会进行换行,元素也会变窄。然而,这些元素在内容宽度缩小到下一个中断点之前,布局是不会变化的。

对用户来说,扩展内容的大小(流动布局)比扩展可见内容的数量(固定布局)更有用。适用场景:流动栅格系统是编辑内容,仪表板,图像,视频,数据可视化等理想的响应策略。

假设某中断点为1200,缩放过程中卡片宽高比不变,页面宽度由 1592px 缩小至 1200px 时的变化如下:

5000字干货!完整掌握Web端设计语言库-布局篇

4.3.3 混合布局

混合布局是指固定布局和流动布局组合使用。例如的后台管理系统(dashboard)侧边栏是固定布局,右侧内容是流动布局。

混合布局在每个维度上有不同的缩放规则,所以它们不使用统一的缩放比。当用户需要调整浏览器的大小以使内容在一个维度上伸缩而在另一个维度上不伸缩时,便使用混合布局。

适用场景:后台系统设计、工具型的界面设计等。

假设某中断点为1200,缩放过程中卡片宽高比不变,页面宽度由 1592px 缩小至 1200px 时的变化如下:

5000字干货!完整掌握Web端设计语言库-布局篇

4.4 流动布局下的模块处理

响应式不是简单的等比缩放。我们要在保证易用性的基础上,根据内容的重要性灵活布局。流动布局下的模块处理方式分为 5 种:挤压-拉伸、左右-上下、 删减-增加、变换位置、隐藏-展开。

4.4.1 挤压-拉伸

模块内容随着屏幕宽度进行挤压或拉伸。

适用场景:适用于文本内容、纯色背景、按钮、填选框等伸缩不会发生变形的元素。

5000字干货!完整掌握Web端设计语言库-布局篇

4.4.2 左右-上下

模块内容从左右排列变为上下排列。

适用场景:适用于图文列表、主内容+右侧推荐等所有左右排版的组合。

5000字干货!完整掌握Web端设计语言库-布局篇

4.4.3 删减-增加

移动端空间有限,需对不重要的内容(如重复的快捷入口、推荐链接、相关的广告等)进行删减。

不同于桌面端网页,移动端可视区域相对较小,且受使用环境等因素的影响较大(如在公交、地铁中,内容过多/多小,不易阅读及操作)。因此,删减掉不重要的内容,保留主线任务内容极为重要。

5000字干货!完整掌握Web端设计语言库-布局篇

可删减的相关内容不一定只出现在侧边栏,它也会穿插在主要内容模块附近,以上仅为某种情况的示例,切勿以偏概全。

实际网页应用示例:

5000字干货!完整掌握Web端设计语言库-布局篇

4.4.4 变换位置

根据设备的宽度、内容的重要层级等变换模块的显示位置。

适用场景:侧边栏有次要内容模块(不可删减的网页),适配至移动端,可将两侧内容移动至页面底部(主要内容下方)。(网页端两栏、三栏布局,适配至移动端变为单栏布局)

5000字干货!完整掌握Web端设计语言库-布局篇

PC端多栏布局适配至移动端单栏布局中时,模块的上下顺序由模块的重要层级排序决定。重要级别越高,显示位置越靠近页面顶部,反之靠近页面底部。

实际网页应用示例:

5000字干货!完整掌握Web端设计语言库-布局篇

4.4.5 隐藏-展开

内容过多时可选择收起,以弹窗或者单独一个页面显示。

适用场景:桌面端顶部的菜单、导航,在窄屏中收进菜单 icon,点击弹出分类菜单,此乃常用的场景及处理手法;

5000字干货!完整掌握Web端设计语言库-布局篇

4.5 自适应

自适应 Adaptive 是为不同客户端分别提供一套独立的页面/前端代码。

我们可以通过显示器的特性(如视口宽度、屏幕比例、设备方向:横向或纵向)查询当前设备类型,匹配并显示相应的样式,让网页在不同设备下实现更好的显示效果。

适用场景:从页面个性化、多功能方面考虑,当网站功能复杂、用户交互频繁、用户量较大时建议使用自适应,这样能为用户提供功能更全面、交互体验更好的服务,如电商类网站。

5000字干货!完整掌握Web端设计语言库-布局篇

总结

以上就是对Web布局设计的分析与总结。希望能给大家提供一些帮助。

关键词
Clippp
分享到朋友圈
收藏
收藏
评分

综合评分:

我的评分
Xinstall 15天会员特权
Xinstall是专业的数据分析服务商,帮企业追踪渠道安装来源、裂变拉新统计、广告流量指导等,广泛应用于广告效果统计、APP地推与CPS/CPA归属统计等方面。
20羽毛
立即兑换
一书一课30天会员体验卡
领30天VIP会员,110+门职场大课,250+本精读好书免费学!助你提升职场力!
20羽毛
立即兑换
顺丰同城急送全国通用20元优惠券
顺丰同城急送是顺丰推出的平均1小时送全城的即时快送服务,专业安全,准时送达!
30羽毛
立即兑换
Clippp
Clippp
发表文章119
每周定期分享关于产品、交互、UI视觉上的设计思考。有原创文章,有精选视频,欢迎来撩~
确认要消耗 羽毛购买
5000字干货!完整掌握Web端设计语言库-布局篇吗?
考虑一下
很遗憾,羽毛不足
我知道了

我们致力于提供一个高质量内容的交流平台。为落实国家互联网信息办公室“依法管网、依法办网、依法上网”的要求,为完善跟帖评论自律管理,为了保护用户创造的内容、维护开放、真实、专业的平台氛围,我们团队将依据本公约中的条款对注册用户和发布在本平台的内容进行管理。平台鼓励用户创作、发布优质内容,同时也将采取必要措施管理违法、侵权或有其他不良影响的网络信息。


一、根据《网络信息内容生态治理规定》《中华人民共和国未成年人保护法》等法律法规,对以下违法、不良信息或存在危害的行为进行处理。
1. 违反法律法规的信息,主要表现为:
    1)反对宪法所确定的基本原则;
    2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一,损害国家荣誉和利益;
    3)侮辱、滥用英烈形象,歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉;
    4)宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动;
    5)煽动民族仇恨、民族歧视,破坏民族团结;
    6)破坏国家宗教政策,宣扬邪教和封建迷信;
    7)散布谣言,扰乱社会秩序,破坏社会稳定;
    8)宣扬淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪;
    9)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序;
    10)侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益;
    11)通过网络以文字、图片、音视频等形式,对未成年人实施侮辱、诽谤、威胁或者恶意损害未成年人形象进行网络欺凌的;
    12)危害未成年人身心健康的;
    13)含有法律、行政法规禁止的其他内容;


2. 不友善:不尊重用户及其所贡献内容的信息或行为。主要表现为:
    1)轻蔑:贬低、轻视他人及其劳动成果;
    2)诽谤:捏造、散布虚假事实,损害他人名誉;
    3)嘲讽:以比喻、夸张、侮辱性的手法对他人或其行为进行揭露或描述,以此来激怒他人;
    4)挑衅:以不友好的方式激怒他人,意图使对方对自己的言论作出回应,蓄意制造事端;
    5)羞辱:贬低他人的能力、行为、生理或身份特征,让对方难堪;
    6)谩骂:以不文明的语言对他人进行负面评价;
    7)歧视:煽动人群歧视、地域歧视等,针对他人的民族、种族、宗教、性取向、性别、年龄、地域、生理特征等身份或者归类的攻击;
    8)威胁:许诺以不良的后果来迫使他人服从自己的意志;


3. 发布垃圾广告信息:以推广曝光为目的,发布影响用户体验、扰乱本网站秩序的内容,或进行相关行为。主要表现为:
    1)多次发布包含售卖产品、提供服务、宣传推广内容的垃圾广告。包括但不限于以下几种形式:
    2)单个帐号多次发布包含垃圾广告的内容;
    3)多个广告帐号互相配合发布、传播包含垃圾广告的内容;
    4)多次发布包含欺骗性外链的内容,如未注明的淘宝客链接、跳转网站等,诱骗用户点击链接
    5)发布大量包含推广链接、产品、品牌等内容获取搜索引擎中的不正当曝光;
    6)购买或出售帐号之间虚假地互动,发布干扰网站秩序的推广内容及相关交易。
    7)发布包含欺骗性的恶意营销内容,如通过伪造经历、冒充他人等方式进行恶意营销;
    8)使用特殊符号、图片等方式规避垃圾广告内容审核的广告内容。


4. 色情低俗信息,主要表现为:
    1)包含自己或他人性经验的细节描述或露骨的感受描述;
    2)涉及色情段子、两性笑话的低俗内容;
    3)配图、头图中包含庸俗或挑逗性图片的内容;
    4)带有性暗示、性挑逗等易使人产生性联想;
    5)展现血腥、惊悚、残忍等致人身心不适;
    6)炒作绯闻、丑闻、劣迹等;
    7)宣扬低俗、庸俗、媚俗内容。


5. 不实信息,主要表现为:
    1)可能存在事实性错误或者造谣等内容;
    2)存在事实夸大、伪造虚假经历等误导他人的内容;
    3)伪造身份、冒充他人,通过头像、用户名等个人信息暗示自己具有特定身份,或与特定机构或个人存在关联。


6. 传播封建迷信,主要表现为:
    1)找人算命、测字、占卜、解梦、化解厄运、使用迷信方式治病;
    2)求推荐算命看相大师;
    3)针对具体风水等问题进行求助或咨询;
    4)问自己或他人的八字、六爻、星盘、手相、面相、五行缺失,包括通过占卜方法问婚姻、前程、运势,东西宠物丢了能不能找回、取名改名等;


7. 文章标题党,主要表现为:
    1)以各种夸张、猎奇、不合常理的表现手法等行为来诱导用户;
    2)内容与标题之间存在严重不实或者原意扭曲;
    3)使用夸张标题,内容与标题严重不符的。


8.「饭圈」乱象行为,主要表现为:
    1)诱导未成年人应援集资、高额消费、投票打榜
    2)粉丝互撕谩骂、拉踩引战、造谣攻击、人肉搜索、侵犯隐私
    3)鼓动「饭圈」粉丝攀比炫富、奢靡享乐等行为
    4)以号召粉丝、雇用网络水军、「养号」形式刷量控评等行为
    5)通过「蹭热点」、制造话题等形式干扰舆论,影响传播秩序


9. 其他危害行为或内容,主要表现为:
    1)可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好影响未成年人身心健康的;
    2)不当评述自然灾害、重大事故等灾难的;
    3)美化、粉饰侵略战争行为的;
    4)法律、行政法规禁止,或可能对网络生态造成不良影响的其他内容。


二、违规处罚
本网站通过主动发现和接受用户举报两种方式收集违规行为信息。所有有意的降低内容质量、伤害平台氛围及欺凌未成年人或危害未成年人身心健康的行为都是不能容忍的。
当一个用户发布违规内容时,本网站将依据相关用户违规情节严重程度,对帐号进行禁言 1 天、7 天、15 天直至永久禁言或封停账号的处罚。当涉及欺凌未成年人、危害未成年人身心健康、通过作弊手段注册、使用帐号,或者滥用多个帐号发布违规内容时,本网站将加重处罚。


三、申诉
随着平台管理经验的不断丰富,本网站出于维护本网站氛围和秩序的目的,将不断完善本公约。
如果本网站用户对本网站基于本公约规定做出的处理有异议,可以通过「建议反馈」功能向本网站进行反馈。
(规则的最终解释权归属本网站所有)

我知道了
恭喜你~答对了
+5羽毛
下一次认真读哦
成功推荐给其他人
+ 10羽毛
评论成功且进入审核!审核通过后,您将获得10羽毛的奖励。分享本文章给好友阅读最高再得15羽毛~
(羽毛可至 "羽毛精选" 兑换礼品)
好友微信扫一扫
复制链接