5000字干货!完整掌握Web端设计语言库布局篇页面内容

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

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

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

一、框架布局

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

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

1.1设计原则

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

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

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

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

1.2基础布局

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

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

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

1.3扩展布局

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

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

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

1.4懒加载

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

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

二、页面层级

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

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

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

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

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

2.1背景层

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

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

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

2.2内容层

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

2.3全局控制层

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

2.4蒙版层

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

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

2.5弹出层

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

三、栅格系统

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

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

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

3.1关于栅格

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

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

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

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

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

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

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等比例。设计者可以根据实际需求,自由组合。

3.3间距系统

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

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

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

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

3.4关于适配

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

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

3.4.1基础布局

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

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

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

3.4.2扩展布局

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

四、Web页面适配

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

4.1响应式

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

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

实现响应的前提条件:

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

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

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

4.2中断点

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

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

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

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

4.3布局类型

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

4.3.1固定布局

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

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

4.3.2流动布局

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

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

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

4.3.3混合布局

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

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

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

4.4流动布局下的模块处理

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

4.4.1挤压-拉伸

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

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

4.4.2左右-上下

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

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

4.4.3删减-增加

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

实际网页应用示例:

4.4.4变换位置

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

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

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

4.4.5隐藏-展开

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

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

4.5自适应

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

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

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

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

THE END
1.10个案例帮你轻松掌握网页排版布局网页排版布局在整个网页设计中起着至关重要的作用。不同的网页排版布局设计会产生不同的视觉效果,会直接影响到浏览者对网页的第一印象。那么常见的网页排版布局有哪些呢?本文为大家分享即时设计资源广场中的 10 个案例,分别是卡片式、分屏式、内容轮播式、大标题式、单页式、简约、不对称式、个性化推荐、导航标签式https://js.design/special/article/web-page-typography-layout.html
2.网页设计指南:布局字体颜色与响应式设计栅格化设计是不需考虑页面的响应的基于栅格系统的设计,主要是为了提高网页的规范性。对于一些中规中矩的网站,或者说一般创意型的网站,栅格化设计还是非常推荐的,尤其是一些规模大周期长,后期需要不断迭代的项目,栅格化设计让网页呈现出专业可信赖感,并有助于后期的维护。而栅格化布局,特指前端攻城狮使用的css框架,https://blog.csdn.net/qq_73710216/article/details/130416185
3.网页布局和版面的设计要求网页布局和版面的设计要求。一般网页的布局可以分为“国”字型,拐弯型,标题正文型以及左右上下等等。“国”字型主要是指网页将标题放置在网页最上方,标题下面可以添加横型广告幅,中间部分主要涉及网页的具体内容,左右也可以分列一些其他信息。 在网页的最下面https://web.embd.cn/5_5298.html
4.网页页面设计的4种排版模式,怎么“抄”都好看!对于三栏式编排这种内容较多的网页页面,要使其能实现在不同尺寸的设备中正常显示是非常重要的。Pixso的自动布局可以创建动态画板,以其内容自适应宽度与高度。在进行网页页面设计时,可以一键调整图文组合版面、 创建等距的文本详情、创建跨多种版面类型的设计内容。 https://pixso.cn/designskills/yemianpaibansheji/
5.网页设计布局的方法可以肯定的是,这样设计网页并没有多少呼吸的空间,整个网页都被信息所填满,如果稍微改变一下布局的元素大小和位置,其实就会展示出不一样的版面效果,这样的排版也是更灵活的。 三、垂直分割 垂直分割式的布局在上一篇文章中我们也有提到过,使用垂直分割布局,原因有两个。有时候在一套设计中,的确存在两个同等重要的主体https://xue.baidu.com/okam/pages/strategy/index?strategyId=149070891850819&source=natural
6.网页设计:网页排版的方法对于资料类或阅读类、专辑类的网页,常使用“封面”型布局。封面型的网页常有一个精美的封面。封面使用较好效果的平面设计,并有几个链接或是只有一个“进入”链接。用户单击链接以后可进入网页的内容封面”型网页布局的网页结构常常很简单,需要使用精美的封面效果来体现网页的内容。 https://www.cdcxhl.com/news/222007.html
7.5种网站设计的布局方法,快来Pick你最喜欢的设计网站的第一步是了解网站地图,设计师根据网站的版面划分来编排不同版面的空间大小和位置关系。网站的布局实际上就是把文本、图片、多媒体等在页面里面进行合理的组织排列。由此,网页设计也衍生出许多种类的布局样式。 Banner式布局 顾名思义,Banner?式布局就是指页面最上方是导航条,顶部是一个Banner,下方是其他https://www.canva.cn/learn/website-design-layout/
8.网页布局完全指南从入门到实践1.2 布局之前的准备 在开始布局之前,我们需要: 确定网页的整体结构 划分主要区域 选择合适的布局方式 考虑响应式设计需求 二、HTML 结构 一个典型的网页 HTML 结构如下: <!DOCTYPE html> 网页标题 导航栏 主要内容 侧边栏 页脚 2.1 语义化标签的使用 :页头区域https://htmlpage.cn/?p=14043
9.网站设计常用布局方式总结网站布局之区块型 区块型布局现 在出现的越来越多,在网页上各个区域具有封闭的边界,经过合理放置显得清晰美观。其缺点是由于片面固定,各区域很难根据其中的内容的 多少而调整大小,因此不适宜用于区域内容的长度经常变化的网页。 网站布局之宣传单型 宣传单型布局页面就像一张宣传海报,以 一张精美图片作为页面的设计中https://www.pageadmin.net/jianzhan/197.cshtml
10.网页设计版面的布局指南字体和图片等用户界面组件的间距、大小和尺寸都是影响整个版面美观的重要因素,这些也是设计中经常被忽视的核心元素之一,适当的空间组织有助于实现屏幕、页面甚至产品之间的一致性。它还创造了视觉节奏,限制了决策,并有助于实现更好的可读性和可扫描性。 它是网页设计设计系统的强制性部分,因为它有助于创造视觉节奏,创https://www.niegoweb.com/newsdetail-5-685-2343-1.html
11.网站建设网页设计八大版式,以及各个的优缺点常用的网页设计版式类型主要有八种,包括:中心型排版、垂直型排版、倾斜型排版、曲线型排版、骨骼型排版、对称型排版、分割型排版,以及满版型排版,掌握好这八种版式类型的特点,能让你的网页设计变得更加清晰有条理。 类型一:中心型排版 「中心型排版」,利用视觉中心突出主题,所以采用这种版式时,设计师会利用人类的惯https://jdy.zbj.com/1009082/newsdetail-4271.html
12.网页设计排版和布局网页的布局和布局在整个网页设计中起着至关重要的作用。合理的布局和布局可以提高网页的视觉效果,实现信息的有效传递。本文对网页设计中排版和版式的主要原则、相关内容、设计方法和常见类型进行了探讨和研究。 …https://zhuanlan.zhihu.com/p/437974277