/**仅记录自己的学习历程,为以后的自己留一个参考**/

第一次看这本书,我就爱上了它,之后又反复看了几遍,依然觉得书中提及的四大基本原则简单而又实用,一些原则我们平时也在使用,却没有及时总结归纳,作者用简单朴实的语言将设计的技巧娓娓道来,图文并茂,令我印象深刻。这里仅仅举几个书中的栗子,觉得不错的可以去看看全文~ ~ 设计无处不在,做PPT,写简历,设计网页,不管你是不是专业的,懂一点设计总没有坏处。

对比(Contrast)

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

亲密性(Proximity)

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

对齐(Alignment)

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

重复(Repetition)

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

《写给大家看的设计书》总结相关推荐

  1. STL源码剖析学习七:stack和queue

    STL源码剖析学习七:stack和queue stack是一种先进后出的数据结构,只有一个出口. 允许新增.删除.获取最顶端的元素,没有任何办法可以存取其他元素,不允许有遍历行为. 缺省情况下用deq ...

  2. 《STL源码剖析》学习-- 1.9-- 可能令你困惑的C++语法1

    最近在看侯捷的<STL源码剖析>,虽然感觉自己c++看得比较深一点,还是感觉还多东西不是那么明白,这里将一些细小的东西或者概念记录一下. 有些东西是根据<C++编程思想>理解的 ...

  3. 《STL源码剖析》学习--6章--_rotate算法分析

     最近在看侯捷的<STL源码剖析>,其中有许多不太明白之处,后经分析或查找资料有了些理解,现记录一下. <STL源码剖析>学习--6章--random access ite ...

  4. 《STL源码剖析》学习--6章--power算法分析

    最近在看侯捷的<STL源码剖析>,其中有许多不太明白之处,后经分析或查找资料有了些理解,现记录一下. 6章--power算法分析 书本中的算法如下所示: template <clas ...

  5. STL源码剖析——P142关于list::sort函数

    在list容器中,由于容器自身组织数据的特殊性,所以list提供了自己的排序函数list::sort, 并且实现得相当巧妙,不过<STL源码剖析>的原文中,我有些许疑问,对于该排序算法,侯 ...

  6. STL源码剖析---红黑树原理详解下

    转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7760584       算法导论书上给出的红黑树的性质如下,跟STL源码 ...

  7. STL源码剖析面试问题

    当vector的内存用完了,它是如何动态扩展内存的?它是怎么释放内存的?用clear可以释放掉内存吗?是不是线程安全的? vector内存用完了,会以当前size大小重新申请2* size的内存,然后 ...

  8. STL源码剖析学习二:空间配置器(allocator)

    STL源码剖析学习二:空间配置器(allocator) 标准接口: vlaue_type pointer const_pointer reference const_reference size_ty ...

  9. STL源码剖析 数值算法 copy 算法

    copy复制操作,其操作通过使用assignment operator .针对使用trivial assignment operator的元素型别可以直接使用内存直接复制行为(使用C函数 memove ...

  10. STL源码剖析 算法开篇

    STL源码剖析 算法章节 算法总览_CHYabc123456hh的博客-CSDN博客 质变算法 质变算法 - 会改变操作对象的数值,比如互换.替换.填写.删除.排列组合.分隔.随机重排.排序等 #in ...

最新文章

  1. Digital Realty计划在德克萨斯州建设三层数据中心
  2. 问题集锦(41-42)
  3. Android Studio在Git上将项目推送到新的Url地址中
  4. matlab optimization terminated,求助Optimization terminated. 的问题
  5. Web前端要学什么语言?需掌握哪些知识?
  6. Maven的Archetype简介
  7. YbOJ-网格序列【拉格朗日插值】
  8. 解耦知识蒸馏,让Hinton在7年前提出的方法重回SOTA行列(CVPR 2022)
  9. Interceptor的用法以及和Filter的区别
  10. 随想录(工作后的一点思考)
  11. 职友集 进化者机器人_麦克风解决方案将发掘交互式机器人的无限潜力
  12. text——Android下的默认字体详解
  13. 求助fax4j,发送和接收传真
  14. 下周递交上市申请,腾讯持股的微医投资价值几何?
  15. idea 的Igonre 设置
  16. matalab三维画图
  17. Fedora/CentOS安装Komorebi动态壁纸
  18. A股全市场股票历史行情低频日频EOD数据
  19. python 实现漂亮的烟花、樱花、玫瑰花_Python实现浪漫的樱花与烟花雨
  20. 三问腾讯地图:棋差一招?另辟蹊径?后发制人?

热门文章

  1. Kindle 3截屏
  2. 【数字电子电路基础】智力竞赛抢答器
  3. 如何去掉图片背景,改成透明的?
  4. 在 Linux 和 FireWire 上创建自己的 RAC 集群
  5. python文件粉碎传输_linux 彻底删除、粉碎文件命令shred
  6. 入门级报童问题的计算机仿真
  7. 数据恢复软件EasyRecovery Photo16新版本功能特点介绍
  8. 人为操控百度快照更新
  9. ATI HD 4000/3000/2000 老显卡安装win8.1驱动
  10. python menuconfig_如何配置 ESP32 Menuconfig