《写给大家看的设计书》阅读笔记之对比原则
作者:Prower 来源:Prower 发布时间:2009-07-15 10:14:00
标签:阅读,对比,设计
假如一个页面中的文本采用的都是同样的字体、同样的字号、同样的颜色,做为读者的你能轻易的区分出哪里是标题,哪里是正文内容吗?所以通常情况下,设计师会对标题采用加大字号、加粗字体、改变字体、更换颜色等方式进行处理以使其区别于正文内容。
这就是对比原则的一个表现。
没有对比的页面,在读者的眼里就像是平静的海面,视线可及之处没有一个焦点;当出现了对比,突出了视觉重点,也即意义着平静的海面上有个小岛之类的可以吸引住视觉焦点。
对比要强烈!这是书中一直强调的一个观点,其本意应该是通过视觉上的强烈差异化来增强页面的效果,以及强调元素之间的差异性。可是这个强烈依然涉及到一个度的问题,过于强烈的对比,很有可能导致读者对于在页面中处于对比弱的那些元素的忽视。
纸面及网页这两种载体有着各自的局限性,在对比的处理上,网页所受到的局限性会更大。比如在字体的对比上,这一点尤其是在中文网页上,利用字体进行对比处理的局限性相当之大,因为系统默认带有的中文字体不多,所以很多时候在中文网页上对于文本的对比处理依然是在字号、加粗以及颜色上面。
对比元素可以做为重复元素来使用,而与亲密性原则对元素的归类组织类似,对比原则除了可以增强视觉效果外,同样有助于信息的组织。
亲密性、对齐、重复、对比,这是四个相辅相成的设计原则,单一的处理方式并不能给设计带来多大的改观,但当同时应用这四个原则的时候,虽然不可能说让设计变得非常精美,起码也可以让读者在扫视后快速正确的获取到设计中所想表达的内容。


猜你喜欢
- BSQL Hacker10个SQL注入工具BSQL Hacker是由Portcullis实验室开发的,BSQL Hacker 是一个SQL自
- 今天做数据处理时,遇到了从三维数组中批量加入二维数组的需求。其中三维数组在深度学习的特征数据处理时经常会使用到,所以读者有必要对该小知识点做
- 这次自己做了一个小程序来玩,在登录方面一直有些模糊,网上看了很多文档后,得出以下一种解决方案。环境说明:1、小程序只需要拿到openid,其
- 对于使用虚拟主机的站长朋友,我们可能不知道该服务器是否安装了某种我们需要的组件。这时我们可以使用下面的代码来判断。该函数功能:检查是否存在系
- 今天来记录下js来自定义鼠标右键,同样先来分解下它的实现原理:1、屏蔽右键默认事件;(一度我以为修改的就是默认事件)2、对一个ul的隐藏;(
- 某次一不小心,用了delete from xxx 删除了几条重要数据,在网上找了很多方法,但都比较零散,打算记录本次数据找回的过程。大致分为
- 问题:测试时 收发流采用TestCenter、SmartBit等仪表来进行。如果仍采用其进行自动化冒烟,则会带来效率低、成本高的问题。解决方
- try 块允许您测试代码块以查找错误。except 块允许您处理错误。finally 块允许您执行代码,无论 try 和 except 块的
- 这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行pytho
- 下面介绍以threading模块来实现定时器的方法。首先介绍一个最简单实现:import threadingdef say_sth(str)
- 前言本文主要是积累一下在使用前端的watch开发过程中遇到的问题点和经验。一、watch是什么根据本人的理解,它就是一个 * ,就是说监听的
- 前言工作中偶尔会遇到文件去重的事情,收到一大堆文件,名称各不相同,分析文件的时候发现有不少重复的文件,导致工作效率低下,那么,这里就写了一个
- 问题简述在 Windows 系统上,我使用 Python 3.11 的 pip 工具安装 lxml 等库时会出现以下报错:error: Mi
- 小试牛刀:1.需要python如何读取文件2.需要python操作list3.需要使用split()对字符串进行分割代码运行截图 :代码(c
- 一、介绍这篇文档旨在介绍如何安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。虽然这
- 前言最近经历了一次服务器SQL SERVER 数据库服务器端事务日志爆满,导致服务器数据库写入不进数据的宕机事件,经过此次事件的发生,奉劝各
- 目的实现字符串的左对齐,右对齐,居中对齐。方法 字符串内置了以下方法:其中width是指包含字符串S在内的宽度,fillchar默认是空格,
- 核心代码:#!/usr/bin/python# -*- coding: UTF-8 -*-import smtplibimport osim
- 如何获取实时股票信息股票信息的接口有很多,之前大家常用的是新浪的,但在年初的时候,新浪的接口突然不能使用,给大家造成了很大的困扰,为此网上也
- heapq 模块提供了堆算法。heapq是一种子节点和父节点排序的树形数据结构。这个模块提供heap[k] <= heap[2*k+1