设计的四大原则

内容来至于《写给大家看的设计书》的读书笔记

    一旦能够说出东西的名字,就会很容易注意到它,就会掌握它,拥有它,使它在你的控制中,设计原则,先了解它们的名字,然后你将逐步控制页面。


一 优秀的设计应遵守的规则

优秀的设计就这么容易,遵守以下规则

1.学习4大基本

它们比你想象得要简单

2 认识到自己没有运用这些原则

行诸文字—陈述问题

3应用基本原则

二 四大基本原则

1 对比(Contrast)

对比的基本思路是,要避免页面上的元素太过类似。如果元素(字体,颜色,大小,线宽,形状,空间)不相同,那就赶着让他们截然不同,要让页面引入瞩目,对比通常是最重要的一个因素,正是它能使读者首先看到这个页面。

2 重复(Repetition)

让设计中的视觉要素在整个作品中重复出现,可以重复颜色,形状,材质,空间关系,线宽,字体,小大和图片,等等。这样一来,既能增加条理性,还可以加强统一性。

3 对齐(Alignment)

任何东西都不能在页面上随意安放,每个元素都应当与页面上的另一个元素有种视觉联系,这样能建立一种清晰,精巧而清爽的外观。

4 亲密性(Proximity)

彼此相关的项应当靠近,归组在一起,如果多个项相互之间存在很近的亲密性,他们就会成为一个视觉单元,而不是多个孤立的元素,这些有助于组织信息,减少混乱,为读者提供清晰的结构。

时间: 2024-10-15 05:24:43

设计的四大原则的相关文章

软件设计6大原则

1.开闭-原则:对于一个软件实体(类,模块,函数等)来说,应该可以扩展,但不可以修改. 对于扩展是开放的(Open for extension),对于更改是封闭的(Closed for modification). 2.单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因. 软件设计就是要发现职责并且把这些职责相互分离,如果你可以想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑类的职责分离. 3.迪米特法则 4.里氏代换原则 子类必须能够替换掉其父类. 例

【转】面向对象设计的SOLID原则

面向对象设计的SOLID原则 http://www.cnblogs.com/shanyou/archive/2009/09/21/1570716.html S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写. SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle  开放封闭原则 LSP The Liskov Subst

设计模式 之 设计的 六大原则(6) 开放封闭原则

  开放封闭原则  定义:一个软件实体如类.模块和函数应该对扩展开放,对修改关闭. 问题由来:在软件的生命周期内,因为变化.升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试. 解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化. 开闭原则是面向对象设计中最基础的设计原则,它指导我们如何建立稳定灵活的系统.开闭原则可能是设计模式六项原则中定义最模糊的一个了,

Mysql设计索引的原则

内容来自书籍<深入浅出MySQL++数据库开发.优化与管理维护+第2版+唐汉明> 设计索引的原则1. 搜索的索引列,不一定是所要选择的列.换句话说,最适合索引的列是出现在 WHERE 子句中的列,或连接子句中指定的列,而不是出现在 SELECT 关键字后的选择列表中的 列 .2. 使用惟一索引.考虑某列中值的分布.对于惟一值的列,索引的效果最好,而具有多个重复值的列,其索引效果最差.例如,存放年龄的列具有不同值,很容易区分各行.而用来记录性别的列,只含有 " M " 和 &

GUI设计9个原则(第三篇)

基本原则7: 传递信息,而不仅仅是数据 基本原则8: 设计应满足响应需求 基本原则9: 通过用户试用发现错误,然后修复它 7) 原则7: 传递信息,而不仅仅是数据 计算机承诺了一种信息来源.但是它们主要传递的是大量的数据--绝大部分都是无用数据.数据不是信息.人们需要从数据中提取信息. 软件应用程序通常把数据当作信息.它们把数据都扔给你,让你自己查明它们意味着什么.软件应当将用户的注意力集中到重要的数据上,并帮助他们从中提取信息. 7.1 认真设计显示,获取专业帮助 基木原则2提到: "首先考虑

GUI设计9个原则(第二篇)

基本原则4: 设计要符合常见情况 基本原别5: 不要分散用户对他们目标的注意力 基本原则6: 促进学习 4)原则4:设计要符合常见情况 在任何任务领域中,用户都有各种目标,从常用目标到很少发生的目标.应用程序应当设计为能够识别这些目标. 4.1 使得易于实现常用的结果 如果用户的目标是可预测的且常用的,用户就不应为了实现这个目标而必须做很多工作.如果目标是不常见的,则可以要求做更多工作.更正式的说法是: 为了得到一个想要的结果,用户必须要指定的量不应与结果的复杂度成比例.它应当与期望结果偏离常用

如何选择婚宴酒店,四大原则

如何选择婚宴酒店,四大原则 看惯了明星们的豪华婚礼,很多朋友们也都非常向往能够远赴海外,找个海岛,来一场浪漫无比的婚礼,但是,碍于时间有限.经济实力有限,我们通常还是选择了中规中矩的酒店主题婚礼.但是,即使这样也依然要面临很多问题和困难.今天,猪八喜婚博网小编就和大家分享如何选择婚宴酒店,及4个打造婚宴酒店的关键点,希望对你能够有些许的帮助.  POINT1酒店印象: 酒店的外观是宾客进入会场地第一印象,门面自然很重要,最好在酒店所在区域确认位置和交通条件,考察距离地铁的远近,多少条公交路线,同

企业网站建设需遵循的四大原则

互联网的迅速发展促使众多企业将网络营销加入公司发展战略计划中,要实现网络营销首先需要建设网站,很多企业现在不仅有官网,还有移动端.产品网,可以说网站建设已经成为企业的标配了,那么企业在做南通网站建设中需要遵循哪四大原则呢?一.安全级别高,保护好客户的私人信息.这一原则相当重要,若是企业一味的追求收集客户信息而忽略提升网站的安全性能,那么很容易泄露客户信息,从而导致失去客户的尊重与信任.二.使用方便且打开速度快.网站的首页应尽可能地简单化,避免使用过多的图片而使得网站加载速度减慢,影响用户体验,因

软件架构设计的七大原则

软件架构设计有七大原则,分别是: 1.开闭原则 2.依赖倒置原则 3.单一职责原则 4.接口隔离原则 5.迪米特法则(最小知道原则) 6.里氏替换原则 7.合成/聚合复用原则 下面分别具体说明: 1.开闭原则  :对扩展开放,对修改关闭    说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展. 例如:一般软件功能的升级就需要符合开闭原则,即不去修改原来的代码,而是去增