原文链接地址: 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设计原则相关推荐

  1. 前端 UI 设计原则(基于Ant-design)

    前端 UI 设计原则(基于Ant-design) 本文摘录自:AntDesign官网 1. 设计原则 1.1 亲密性纵向关系:三种间隔横向关系:栅格布局 1.2 对齐 Law of Continuit ...

  2. 软件工程·UI设计原则专题

    由于UI设计原则很多而且微妙复杂,再加上自己本身对概念的理解也不是很充分,所以写这篇博客专门复习一下,因为有很多感觉都是其他原则的一个具体案例,所以详细程度是不一样的 一.设计原则(UI design ...

  3. UI设计原则背后的认知心理学

    了解人的感官和大脑是如何工作的,去衡量及判断那些设计原则更靠谱;UI设计师需要确定哪个设计原则更适用于给定的环境,从而优选应用,UI设计师必须深思熟虑,而不是盲目的应用设计原则,应该理解其基本原则并有 ...

  4. APP的UI设计原则及UI界面适配步骤

    本文转载自http://www.cyzone.cn/a/20140619/259323.html 从最初的AppStore仅有不到500个APP,到现在,据统计APP近几年增加的数量已经超过3000, ...

  5. 优秀设计师应了解的UI设计原则!

    没了解UI设计之前你是不是也曾经这么误解过UI设计师:为什么UI设计师的工资可以那么高?明明只是对着交互界面画色块跟线条吗?其实,真正优秀的UI设计师,是能够站在用户的角度做产品设计的,能力可是胜于美 ...

  6. 麓言信息 优秀的UI设计师必须了解UI设计原则

      UI设计是指在考虑用户体验和交互设计的前提下,对用户界面进行的美化设计,涉及移动端.PC端.多媒体终端等各个领域.在实际生活中,一个优秀的UI设计师不仅需要对界面进行美化,还需要对界面中的一些元素 ...

  7. 20条机械设计知识点干货,记得收藏哦!

    20条机械设计知识点干货,记得收藏哦! 一.螺纹联接的防松原因和措施是什么? 原因:螺纹联接在冲击,振动和变载的作用下,预紧力可能在某一瞬间消失,联接有可能松脱,高温的螺纹联接,由于温度变形差异等原因 ...

  8. Joshua Porter谈优秀的UI设计原则

    界面清晰最重要 界面清晰是UI设计过程的第一步,也是最重要的工作.要想你设计的UI被人喜欢,首先必须让用户能够认可它,让用户知道为什么使用它.比如当用户使用时,能够预期发生什么,并方便地与它交互. 界 ...

  9. Apache的架构师总结出30条架构设计原则

    Srinath是一位科学家,软件架构师,也是一名在分布式系统上工作的程序员. 他是Apache Axis2项目的联合创始人,也是Apache Software基金会的成员. 他是WSO2流处理器(ws ...

最新文章

  1. at24c16如何划分出多个读写区_如何1分钟遍历100T数据?
  2. 一个可以显示具体时间的日历控件应用
  3. java 队列已满_java – ThreadPoolExecutor当队列已满时阻塞?
  4. 2019腾讯科学WE大会:在小宇宙里看见大宇宙的轮廓
  5. 浏览器兼容_查成绩浏览器不兼容怎么办?
  6. SAP CRM呼叫中心中结束按钮的实现逻辑
  7. 串的块链存储c语言栈,小蚂蚁学习数据结构(18)——串的块链的代码实现
  8. 阻止默认事件,浏览器滚动回弹,
  9. oracle子接点与父节点上下级关系数据库查询语句,及联查询,
  10. 原始图像扩展_Resize Sense for Mac(图像处理软件)
  11. springMVC之自定义视图
  12. 监控hdfs坏块脚本
  13. Lena图像原图及由来
  14. 指数函数以及对数函数的导数
  15. 计算机网页文档无法复制怎么办,电脑网页不能右键复制怎么办|电脑无法复制网页内容的解决方法...
  16. 20几岁要懂点经济学【笔记】
  17. RabbitMQ极速入门
  18. 学习计算机网络感想,计算机网络学习心得体会
  19. 计算机专业职业取向,我的职业兴趣-我似乎对任何领域都有兴趣,有时会很想知道计算机及其网络是怎么设计运作的,...
  20. 【C4D周练作业061-070】用C4D做了个锤子~

热门文章

  1. Jpa持久对象状态,一级缓存,二级缓存
  2. django 热启动_uwsgi 热部署 热启动 热更新
  3. 共享安装 cacti 过程中的一些经历 cacti 中文-linux - sun solaris
  4. linux 板卡驱动开源项目Comedi使用编译流程
  5. Agnostic Lane Detection
  6. 2022高处安装、维护、拆除考试模拟100题及答案
  7. (附源码)ssm介绍信智能实现系统 毕业设计 260930
  8. Java里面是先算乘除后算加减,JAVA基础之基本加减乘除计算
  9. 微信如何群发消息?微信群发消息只需要4步!
  10. 三级分销系统是什么模式,三级分销模式合法吗?三级分销合法吗