Joshua Porter 20条UI设计原则
原文链接地址: http://www.niushe.com/news/show-3683.html,转载请注明出处,侵权必究,谢谢!
设计师Joshua Porter发表了一篇文章——《Principles of User Interface Design》,在里面他列举了20条UI设计原则。下面和大家一起分享一下,希望能给大家带来帮助与启发。
设计绝非轻而易举之事,优秀的设计更是难上加难。世界级图形设计大师Paul Rand(保罗.兰德)就曾经说过:“设计绝不是简单的排列组合与简单地再编辑,它应当充满着价值和意义,去说明道理,去删繁就简,去阐明演绎,去修饰美化,去赞美褒扬,使其有戏剧意味,让人们信服你所言……”
1.区分重点
如果屏幕元素各自的功能不同,那么它们的外观也理应不同。反之,如果功能相同或相近,那么它们看起来就应该是一样的。为了保持一致性,初级设计师往往对应该加以区分的元素采用相同的视觉处理效果,其实采用不同的视觉效果才是合适的。
2.清晰度是首要工作
清晰度是界面设计中,第一步也是最重要的工作。要想你设计的界面有效并被人喜欢,首先必须让用户能够识别出它?让用户知道为什么会使用它?比如当用户使用时,能够预料到发生什么,并成功的与它交互。有的界面设计得不是太清晰,虽然能够满足用户一时的需求,但并非长久之计,而清晰的界面能够吸引用户不断地重复使用。
3.界面是为促进交互而存在的
界面的存在,促进了用户和我们的世界之间的互动。优秀的界面不但能够让我们做事有效率,还能够激发、唤起和加强我们与这个世界的联系。
.....
Joshua Porter 20条UI设计原则相关推荐
- 前端 UI 设计原则(基于Ant-design)
前端 UI 设计原则(基于Ant-design) 本文摘录自:AntDesign官网 1. 设计原则 1.1 亲密性纵向关系:三种间隔横向关系:栅格布局 1.2 对齐 Law of Continuit ...
- 软件工程·UI设计原则专题
由于UI设计原则很多而且微妙复杂,再加上自己本身对概念的理解也不是很充分,所以写这篇博客专门复习一下,因为有很多感觉都是其他原则的一个具体案例,所以详细程度是不一样的 一.设计原则(UI design ...
- UI设计原则背后的认知心理学
了解人的感官和大脑是如何工作的,去衡量及判断那些设计原则更靠谱;UI设计师需要确定哪个设计原则更适用于给定的环境,从而优选应用,UI设计师必须深思熟虑,而不是盲目的应用设计原则,应该理解其基本原则并有 ...
- APP的UI设计原则及UI界面适配步骤
本文转载自http://www.cyzone.cn/a/20140619/259323.html 从最初的AppStore仅有不到500个APP,到现在,据统计APP近几年增加的数量已经超过3000, ...
- 优秀设计师应了解的UI设计原则!
没了解UI设计之前你是不是也曾经这么误解过UI设计师:为什么UI设计师的工资可以那么高?明明只是对着交互界面画色块跟线条吗?其实,真正优秀的UI设计师,是能够站在用户的角度做产品设计的,能力可是胜于美 ...
- 麓言信息 优秀的UI设计师必须了解UI设计原则
UI设计是指在考虑用户体验和交互设计的前提下,对用户界面进行的美化设计,涉及移动端.PC端.多媒体终端等各个领域.在实际生活中,一个优秀的UI设计师不仅需要对界面进行美化,还需要对界面中的一些元素 ...
- 20条机械设计知识点干货,记得收藏哦!
20条机械设计知识点干货,记得收藏哦! 一.螺纹联接的防松原因和措施是什么? 原因:螺纹联接在冲击,振动和变载的作用下,预紧力可能在某一瞬间消失,联接有可能松脱,高温的螺纹联接,由于温度变形差异等原因 ...
- Joshua Porter谈优秀的UI设计原则
界面清晰最重要 界面清晰是UI设计过程的第一步,也是最重要的工作.要想你设计的UI被人喜欢,首先必须让用户能够认可它,让用户知道为什么使用它.比如当用户使用时,能够预期发生什么,并方便地与它交互. 界 ...
- Apache的架构师总结出30条架构设计原则
Srinath是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员. 他是Apache Axis2项目的联合创始人,也是Apache Software基金会的成员. 他是WSO2流处理器(ws ...
最新文章
- at24c16如何划分出多个读写区_如何1分钟遍历100T数据?
- 一个可以显示具体时间的日历控件应用
- java 队列已满_java – ThreadPoolExecutor当队列已满时阻塞?
- 2019腾讯科学WE大会:在小宇宙里看见大宇宙的轮廓
- 浏览器兼容_查成绩浏览器不兼容怎么办?
- SAP CRM呼叫中心中结束按钮的实现逻辑
- 串的块链存储c语言栈,小蚂蚁学习数据结构(18)——串的块链的代码实现
- 阻止默认事件,浏览器滚动回弹,
- oracle子接点与父节点上下级关系数据库查询语句,及联查询,
- 原始图像扩展_Resize Sense for Mac(图像处理软件)
- springMVC之自定义视图
- 监控hdfs坏块脚本
- Lena图像原图及由来
- 指数函数以及对数函数的导数
- 计算机网页文档无法复制怎么办,电脑网页不能右键复制怎么办|电脑无法复制网页内容的解决方法...
- 20几岁要懂点经济学【笔记】
- RabbitMQ极速入门
- 学习计算机网络感想,计算机网络学习心得体会
- 计算机专业职业取向,我的职业兴趣-我似乎对任何领域都有兴趣,有时会很想知道计算机及其网络是怎么设计运作的,...
- 【C4D周练作业061-070】用C4D做了个锤子~
热门文章
- Jpa持久对象状态,一级缓存,二级缓存
- django 热启动_uwsgi 热部署 热启动 热更新
- 共享安装 cacti 过程中的一些经历 cacti 中文-linux - sun solaris
- linux 板卡驱动开源项目Comedi使用编译流程
- Agnostic Lane Detection
- 2022高处安装、维护、拆除考试模拟100题及答案
- (附源码)ssm介绍信智能实现系统 毕业设计 260930
- Java里面是先算乘除后算加减,JAVA基础之基本加减乘除计算
- 微信如何群发消息?微信群发消息只需要4步!
- 三级分销系统是什么模式,三级分销模式合法吗?三级分销合法吗