像懒人一样去设计
作者:凉风 来源:腾讯Webteam 发布时间:2009-04-23 12:43:00
设计是简单的如果你知道要放的东西该放到哪。
曾经在某个电子杂志里看到一篇关于如何在平面设计中偷懒的文章,引发了我的一些思考,在平面设计中有这么多可以偷懒的方法,那在网页设计中是不是也有一些捷径可以探索?当然作为一个刚刚踏入网页设计领域的新兵来说,这样的标题对我来说显得有点“大逆不道”,但如果不写下去,又觉得可惜。于是,文章也就写下去了……
如果你刚打算从其他专业转到网页设计这个领域,那这篇文章是为你而写的,如果不是,那就当鉴赏一下精彩的图片吧。
如果准备好了?那就开始回归正题吧!……
世界上第一台电脑ENIAC的诞生是为什么?也许是那些研究员厌倦了周而复始的计算任务,想偷懒一下,所以造出了计算机以代替他们的机械劳动。网络出现是为了什么?也许是为了更好的接收外界最新鲜最劲爆的资讯,也许是为了能跟远方的亲朋通过网络来交流,也许是为了放松一下工作中紧绷的神经,也许是想足不出户就能得到天下万物,也许只是想知道自己不知道的问题。而这些也许都是因为人们太懒了,懒得去买报纸,看电视,懒得去跟朋友见面,懒得去运动放松,懒得去市场购物,懒得去查阅《十万个为什么》、《百科全书》。而网络的出现弥补了这些需求。难怪人越来越懒了……
偷懒对于设计师是奢侈的,但是这不能阻止我们偷懒,因为用户都这么懒,我们不懒怎么能知道他们的需求(有些牵强的理由)然而我不是鼓励我们与老板做“非暴力不抵抗”运动,而是要让我们的工作更加有效率,这样就可以多享受几天准时下班啦!
下面将要介绍的正是我为偷懒所做的努力。
一.网页模板化
网页设计有先天的制约因素,硬件制造商只给我们生产了前后滚轮的鼠标,很少见过横向滚动的鼠标,所以我们的页面一般是长条状的,然后在浏览器右侧给我们按了个滚动条就算吧我们忽悠过去了,而我们却还用得不亦悦乎。而页面的大小又要跟着主流显示器的分辨率而确定。难怪有人称我们是戴着脚镣的舞蹈家,我更原意称我们是顶着饭碗的舞蹈家,伺候不好这饭碗,摔了可就没饭吃。所以,舞要跳,饭要吃。后来我学聪明了,从来都只做1280px以内的页面,这样你好,我好,大家好。
定好页面的大小后是不是迫不及待要爆发小宇宙了?爆发前,最好先确定好交互原型,因为设计师跟战士一个德性,打仗的时候不是有“一鼓作气,再而衰,三而竭”嘛,一但设计出一个“页面”(暂且称页面)发现脱离了交互原型,那返工可是既累又打击自尊的行为。
在设计页面前我想跟大家分享一本“设计圣经”里的几句话“我们精心准备的页面在用户看来更像是‘以每小时100公里的速度驶过的广告牌’所以我们需要建立清楚的视觉层次,把页面划分为明确定义的区域”,把一些可以固定的模块都做模板化处理,对于有延续性的设计(如:绿钻有礼、绿钻音乐会)这样只要进行一次模块设计,后期可以不用经过设计环节,节约了大量的设计、制作、开发资源,也使得页面整洁,条理清晰。这样让我能在非模板区花更多的时间让页面变得更加精彩,多争取 “几秒”用户的时间。
看来我对偷懒所做的工作初见成效了!
猜你喜欢
- 对python3下的requests使用并不是很熟练,今天稍微用了下,请求几次下来后发现出现连接超时的异常,上网查了下,找到了一个还算中肯的
- 1. 时间的表示Go 语言中时间的表示方式是通过 time.Time 结构体来表示的。time.Time 类型代表了一个时刻,它包含了年月日
- 利用Python,将多个excel文件合并为一个文件思路利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用
- 问题:过滤用户输入中前后多余的空白字符‘ ++++abc123---
- 前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。SHA算法简介1.1 概述SHA (Secure Hash Algorithm,译作安
- 1.0 获取浏览器窗口坐标 python目录可找到Webdriver.py 文件定义了get_window_rect()函数,可获取窗口的坐
- 引文: 长期以来,多媒体信息在计算机中都是以文件形式存放,由操作系统管理的,但是随着计算机网络,分布式计算的发展,对多媒体信息进行高效的管理
- 骨架提取与分水岭算法也属于形态学处理范畴,都放在morphology子模块内。1、骨架提取骨架提取,也叫二值图像细化。这种算法能将一个连通区
- (1) 展示了ASP * 站设计的一些最基本的方法,相信通过实践各位对ASP已经有了最基本的了解,本篇在答复大家所提问题的同时,将进一步介绍
- 一、变量声明的方式let / constlet / const 共同点1.都是块级作用域2.在同一个作用域下,变量名不允许重复3.他们声明的
- PDO::errorInfoPDO::errorCode — 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PEC
- 任务1、循环输出26个字母对应的ASCII码值x=97#代表的是a的ASCII值for _ in range(1,27): &n
- 一、python邮件模块简介email模块属于内置模块,用来自定义邮件的中文、主题、日期、附件等信息;smtplib模块属于内置模块,它对s
- 题记JS中的this指向一直是个让初学者头疼的问题。今天,我们就一起来瞅瞅this倒地是咋回事,详细说说this指向原则,从此不再为了thi
- 导读我们在使用selenium打开google浏览器的时候,默认打开的是一个新的浏览器窗口,而且里面不带有任何的浏览器缓存信息。当我们想要爬
- 前言这节课很重要。。界面整洁美观与否就看布局了。。这里讲布局方法,至于设计的天赋与最终界面的美感那就看造化了。。本文主要讲述Qt Desig
- 1、golang中获取请求接口中数据(GET)方式一: API参数 ctx.Param(name string)或者ctx.Params.B
- 本文实例为大家分享了python实现用户名密码校验的具体代码,供大家参考,具体内容如下需要实现功能输入用户名密码 ;认证成功后显示 欢迎信息
- 远程连接access数据库的几个方法: 1.建立VPN(Virtual Private Network),这样你的电脑和主机的连接
- 在python中,命令行解析的很好用,首先导入命令行解析模块import argparseimport sys然后创建对象parse=arg