UI设计教程-界面设计构图

九宫格构图,圆心点放射形构图,三角形构图,SF字形构图。

 

 

 

1.九宫格网格构图

 

 

这种版式主要运用在分类为主的一级页面,起到功能分类的作用。

通常在界面设计中,我们会利用网格在界面进行布局,根据水平方向和垂直方向划分所构成的辅助线,设计会进行得非常顺利。在界面设计中,九宫格这种类型的构图更为规范和常用,用户在使用过程中非常的方便,应用功能会显得格外的明确和突出。

九宫格给用户一目了然的感觉,操作便捷是这种构图方式最重要的优势。

 

 

九宫格看似简单随意,用好了同样能呈现出奇妙的效果。

 

 

 

灵活运用九宫格辅助线区分出来的方块。在有规律的设计方法中找突破,做设计一定要注重这一点!

 

 

 

在九个方块分配的时候,不一定要一个格子对应一个内容,完全可以一对二,一对多,打破平均分割的框框,增加留白,调整页面节奏,或突出功能点或广告。各个方块的不同组成方式,页面的效果也会产生无数的变化。

 

 

我们可以看出这样的版式,同样可以使界面变得非常的灵活,内容简单,信息明了。

 

 

2.圆心点放射形构图

 

 

生活中,最为常见的就是圆形了,眼睛是圆的,太阳是圆的,碗也是圆的,天也是圆的。在界面设计中圆的运用可谓是点睛之笔。

 

 

圆是有圆心的,在界面中,往往通过构造一个大圆来起到聚焦、凸显作用。

 

 

放射形的构图,有凸显位于中间内容或功能点的作用。在强调核心功能点的时候,可以试着将功能以圆形的范式排布到中间,以当前主要功能点为中心,将其他的按钮或内容放射编排起来。

 

 

我们将主要的功能设置在版式的中位置,就能引导用户的视线聚集在想要突出的功能点上,就算视线本来不在中间的位置,也能引导用户再次回到中心的聚集处。

 

 

 

在界面设计中,圆形的运用能使界面显得格外生动,多数可操作的按钮上或交互动画中都能见到圆形的身影。

 

 

因为圆形具有灵动、活跃、有趣、可爱、多变的特质。在界面设计中善于将圆形的设计与动画结合,能让整个软件鲜活起来。

 

 

如再加上旋转围绕的动画,会让整个软件鲜活起来。界面中的圆形能集中用户的视线,引导点击操作,突出主要的功能点或数据,把产品核心展现出来。

 

 

 

圆心点放射形的设计,会使软件感觉更为智能化,包容万象。

 

 

 

如果要体现的功能点非常简单,只有几个功能按钮的时候,可尝试这种大圆的展示设计,突出最重要的功能,然后罗列并排出其他的功能点。这种方式非常实用,就和画重点一样,圈出最重要的数据。善于运用大圆构图,能撑起整个画面,让界面圆润而饱满。

 

 

 

3.三角形构图

 

 

 

这类的构图方式主要运用在文字与图标的版式中,能让界面保持平衡稳定。从上至下式的三角形构图,能把信息层级罗列得更为规整和明确。

在界面中三角形构图大部分都是图在上,字在下,阅读更为舒服,有重点有描述。

 

Gogobot登陆页在设计中将logo作为了图形的部分,输入框就是产品的核心描述。

 

 

个人信息页比较常用三角形构图。头像明确了这个页面的内容,而下面的粉丝、喜欢等数据就是对本人的一个描述和介绍。

 

 

 

当时在设计儿童卫士宝贝信息设置页时运用到了三角构图与圆形构图的结合。将体重刻度做成可滑动操作的方式,而卡通形象来突出设置的对象及这个页面的功能。

 

 

 

4.视线在界面中的构图法则(SF字形构图)

 

 

在设计实践中,如何引导读者视线,对增强用户体验有重要作用。好的构图视线法则,能够获得非常舒服的阅读体验。而杂乱无章的构图,往往让用户厌倦。

 

在进行界面设计的时候,对用户的视觉移动方向的预设是非常重要的。在界面中加入更为顺畅的构图设计引导用户视线移动的元素,就能使用户更多的观察到产品的核心和产品的卖点。

 

视线流动的轨迹多则是从上至下从左到右移动,如果不能围绕这样的视线轨迹进行排版,用户在阅读的时候会变得很吃力,找不到重点,使用户产生反感。所以在界面设计中格外需要注意这个地方。现在界面一般是上下滑动的,做好视线引导,可以大大减小用户的负担和阅读疲劳。

界面中最基础的是S形视线构图

 

 

在界面中怎么运用S形视线构图呢?

 

 

S形视线大家都懂,关键是如何运用好S形视线来抓住用户眼球。

 

 

首先我们看一下视线的轨迹,在视线转角处视觉轨迹最为密集,浏览更为集中在切换的地方,视线转折的地方停留时间最长。所以我们应该把重要的想要突出的产品或功能放在这块,这样更容易让用户记住产品的卖点。

 

 

 

 

 

苹果官网便采用了S形视线构图,引导阅读,大家可以从苹果官网好好体会一下。每个模块的图形进行穿插,可以起到帮助折回视线的作用。产品图更多的让用户去记忆,设计引导消费!

 

 

此外,为了帮助视线的移动方向,图片的处理也非常的讲究。

 

 

在iPod touch 的介绍中,第一张图片展开的效果用到了三角形构图,强化了引导视线轨迹的指示性。同时多张图片借助手机排列方向引导到视线轨迹,很好地实现了图片—文字—图片之间切换,将用户带入到整个产品画面中。

 

第一屏手机展开方向与视线保持一致

 

 

 

为了使用户阅读更有推进性,在图片层次和空间上,我们也需要注重用户的视线效果,将焦点调整到合理的视线位置上,产品正面方向对准视线的来源点。通过这些调整不仅能使阅读顺畅,更加强了界面的平衡性。

 

 

相比于左右构图,S形构图在上下滚动页面上优势非常明显。左右构图很容易给人疲劳感,而S形则将图片和文字完美结合在一起,配以大量的留白,如同山间的溪流,给人轻快流畅的感觉。

 

 

 

 

下图界面中,设计师很好的运用到S视线形构图,增强了穿插感和灵动性。人物的信息上下穿插布局,头像则成为视线的转折点,使这种双列模式的排版更为有节奏。而具体到每一部分,头像与内容采用了三角形构图,内容描述段落用到了文本居中式,画面稳定、和谐。

 

 

 

 

在引导页中也会常常运用到S形的构图。图文进行穿插布局,这样的构图层次感分明,动感十足!

 

 

 

由图文版式布局,我们还可以演变出F字形构图,这种类型的构图大部分运用在图文左右搭配图和banner中,使用F形构图能让图文搭配更有张力,更大气,产品信息更为简单和明确。

 

 

在F形构图的规律中,主图为F的主干,右侧两行(或两部分)文字为辅,要注意合理分配图片和文字的占比。

 

 

 

 

 

 

F形构图在banner中使用,能将标题更为突出,主题更加吸引视线。

 

 

 

值得注意的是,要充分利用主图的画面的指向性。比如,主图是人物,可将文字放置于其眼神、朝向、手势等对应的方向,加强视线引导。如果是产品图,则可以通过产品的朝向来引导。这样做,用户能最快速的关注到文本信息,加强认知度和购买度。

 

 

 

 

小结:这一课没有什么实战技巧,更多的是引导大家学会欣赏,学会用基本的设计原理来描述自己看到的作品,而不是简单扔下一句“人家设计得真好”就完了,要明白其中道理,并努力为自己所用。

转载于:https://www.cnblogs.com/staceydesign/p/4150988.html

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

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

相关文章

Android之最好理解的Binder机制

转载:http://weishu.me/2016/01/12/binder-index-for-newer/ Binder学习指南 发表于 2016-01-12 | 92条评论 | 34011次阅读毫不夸张地说,Binder是Android系统中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件…

gridview实现分页

前台代码&#xff1a; <asp:GridView ID"GridView1" runat"server" AllowPaging"True" AutoGenerateColumns"False" DataKeyNames"ScoreID" DataSourceID"SqlDataSource1" onpageinde…

sql年月日24小时制_24小时制的「无码」真人秀,令人叫绝

几年前&#xff0c;我们总说互联网给世界带来了巨大的变化。到了现在&#xff0c;没想到自媒体的发展居然也能改变生活。但大家知道吗&#xff0c;其实早在20年前&#xff0c;美国那边就曾因“直播”掀起过不小的风浪——还是尺度挺大的那种。以至于毒师看过以后&#xff0c;整…

HangFire循环作业中作业因执行时间太长未完成新作业开启导致重复数据的问题...

背景HangFire有个很奇怪的现象&#xff0c;就是即使你设置的循环作业是一天一次&#xff0c;但是每次作业执行很长时间&#xff0c;我们假设是1小时&#xff0c;那么差不多在开始执行之后的30分钟之后&#xff0c;如果还在执行job,系统就会自动帮你重新开启了新的job执行。也就…

virtual多态 你不知道的事情

<1>如果父子类虚函数都有默认参数&#xff0c;这种情况下根据指针类型来调用对应函数<2>构造过程中&#xff0c;虚表还没有建立&#xff0c;此时在构造或析构函数中调用虚函数为静态调用<3>const类型函数和非const类型函数不构成覆盖(多态)<4>返回类型…

linux之查看文件大小、文件夹的大小和分区磁盘速度

1 查看文件大小 查看文件大小的命令 ls -l filename 比如: 注意这个 1243870 是 单位是B 2 查看文件夹的大小 查看文件夹的大小,也就是查看文件夹下所有文件的大小总和 先进入这个目录: cd FoldeName 命令如下: du -sh 3 查看分区磁盘速度 命令如下:

用户和组管理命令

回顾&#xff1a;bash globing IO重定向及管道glob通配符&#xff1a; *,?,[],[^]IO重定向&#xff1a; > >>2> 2>>&> &>>>/PATH/TO/SOMEFILE 2>&1 //&1表示引用前面的路径<…

各个版本spring的jar包以及源码下载地址

各个版本spring的jar包以及源码下载地址&#xff0c;目前最高版本到spring4.1.2&#xff0c;留存备用&#xff1a; http://maven.springframework.org/release/org/springframework/spring/ 转载于:https://www.cnblogs.com/elgin-seth/p/5293785.html

python基本随机数生成函数有_Python中生成随机数的常用方法

注意&#xff1a;random模块中的方法是不能直接访问的&#xff0c;需要导入 random 模块&#xff0c;然后通过 random 静态对象调用方法。random.random()random()方法返回随机生成的一个实数(浮点数)&#xff0c;它在[0,1)范围内。原型为random.random()random() 方法的语法格…

再谈“开源软件供应链安全”

| 作者&#xff1a;庄表伟| 编辑&#xff1a;刘雪洁| 设计&#xff1a;周颖| 责编&#xff1a;王玥敏缘起之前写过一篇文章《我所理解的开源软件供应链安全》&#xff0c;当时的情况&#xff0c;还没有出现一些值得探讨的&#xff0c;堪称紧迫的热点事件&#xff0c;所以我也仅…

python 测试框架

2019独角兽企业重金招聘Python工程师标准>>> # -*- encodeing:utf-8 -*- import unittest class WidgetTestCase(unittest.TestCase): def setUp(self): self.size 4 def tearDown(self): self.size 0 def testSize(self): self.assertEqual(self.size, 4) def su…

从抛硬币试验看随机游走定义的基本概念错误

全世界只有3.14 % 的人关注了爆炸吧知识随机游走&#xff08;Random Walk&#xff09;是《随机过程》教科书中用于描述动态随机现象的一种基本随机过程&#xff0c;许多重要的随机过程都可由它派生出来&#xff0c;其理论不仅在随机过程中占有相当重要的地位&#xff0c;而且也…

正则表达式学习手册

效果图<ignore_js_op style"word-wrap: break-word;">详细说明&#xff1a;http://java.662p.com/thread-3932-1-1.html转载于:https://www.cnblogs.com/huasili/p/4152584.html

excel下划线转驼峰公式

最近为了省事&#xff0c;决定从excel将表结构生成jquery.datatable的json对象结构&#xff0c;其中要把下划线转驼峰&#xff0c;如下&#xff1a; LEFT(C251,1)&MID(SUBSTITUTE(PROPER(C251),"_",""),2,100)

NSCoding和NSCopy

为什么80%的码农都做不了架构师&#xff1f;>>> 很多时候我们都需要将对象序列化&#xff0c;比如将一个对象存入到NSUserDefault 里面去的时候&#xff0c;由于NSUserDefault支持存入的类型有限制&#xff0c;所以很多时候我们需要将NSObject类型的对象转换成NSDa…

如何获取 Process.Start 打开进程的输出结果?

咨询区 stighy我想用 C# 通过控制台开启一个外部程序&#xff0c;理论上我就可以让程序和这个外部程序实现交互&#xff0c;但现在我遇到了两个问题。如何获取控制台上的输出呢&#xff1f;我想将结果写到我的 textbox 上。如何获取数值型的值让我可以展示进度条。回答区 Ferru…

如何判断对象是不是出轨了?

1 教官让学生表演才艺&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 人类幼崽的想象力能有多丰富&#xff1f;&#xff08;素材来源豆瓣&#xff0c;侵删&#xff09;▼3 来自医生的建议&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 这个手机壳很不…

MVC-控制器向View传值的三种方法

1.提供视图模型对象 你能把一个对象作为View方法的参数传递给视图. public ViewResult Index() { DateTime date DateTime.Now; return View(date); } 然后我们在视图中使用Razor的Model关键字来访问这个对象 { ViewBag.Title "Index"; } <h2>Index</h2&g…