应该向程序员学习设计

网站搭建

应该向程序员学习设计好的开发商,这是你的转身

有人咆哮着,多年来关于是否应学习代码

见鬼,我咆哮了

我仍然认为不不,这是关于你的开发者,现在

人应该是代码的W产品后端学习设计的前端

这是我的意见:[我]不得不解释相同的排序,我给客户

除非他们真的想成为一个设计师开发者,学习一个全新的领域--一个全新的行业,甚至是不值得的痛苦

小程序网站设计

这是我之所以不做任何编程

另一个原因是我不擅长

与HTML和CSS不计数

但他们至少应该了解的基本知识

他们应该学习基本原理的可用性和用户体验设计

他们应该学习术语

有几次,当我挣扎着向开发商解释我的设计决策,并不得不解释相同的排序,我给客户

网站设计

有这样的人在你的团队的人,这是令人沮丧的,但不是在同一页上

更重要的是,我已经与开发商谁能程序如入无人之境,但迷失在HTML和CSS

我很紧张

这些人不能嵌套元素得当,不停地问我如何在CSS做的东西,和更多

他们不知道浏览器的限制和怪癖(这是回来时,IE仍然是一个大的问题),甚至是盒模型,新的领土

这不是批评

每个人都有个开始,有时

但做事情变得容易很多,他们掌握了基本的知识

是的,是的

程序员如何做出&;不难看&;的设计我觉得&;不难看&;是对一个产品最起码的要求,难看的产品往往都很难用

程序员在写代码的时候往往只注重功能的实现和性能的提升,忽视了外观和易用性,其实很多时候只要注意一些基本的规则,就可以大幅度提高产品的观感

作为一个外行,我也算是苦苦自学了好长时间的设计,这里打算分享一些我认为比较实用的技巧,希望可以帮助到同样在摸索的人

需要声明的是,这里的目标是做出&;不难看&;的设计,注意,只是&;不难看&;而已,怎么做得好看我也在学习

另外,我的水平也很低,只是比较能体会外行的痛苦,如果有什么错误的地方,欢迎批评指正

下面我会从四个方面来入手:对齐,字体排印,配色和装饰元素

.对齐之所以把&;对齐&;单独列出来并且放在开头说,是因为它是一个看上去简单但非常容易被忽视的规则

如果你真的把所有该对齐的东西都对齐了,就会发现只是简单遵循这一个规则就会有如此大的效果

.字体排印(T)字体排印,英文名词叫做T,它包涵的东西很多,不只是字体的选择,还包括行距、行宽以及字体间距等元素的设定,这些东西都左右着我们的阅读体验

我们每天都阅读大量东西,每天都会接触到&;文字&;,由这一点就可以看出字体排印的重要性

关于字体排印的具体知识我就不多说了,有很多这方面的书和资料,这里只说几点容易被忽视的元素

第三是字间距

有些时候因为需要,我们会把一些文字设置得非常大,有些文字设置得非常小,这个时候每个字之间的间距可能就会变得过大或者过小,这个时候就需要调整一下,字体设计师们在设计一款字体的时候也会考虑这个因素

在CSS里面,有个属性叫-,可以调整字间距

.配色配色一直以来都是个让我头疼的问题,它看上去很难掌握,事实上也非常难以掌握

有一阵子我甚至怀疑我自己在色彩方面有生理缺陷,不然我他妈那么用功好歹应该有点儿效果啊

后来做了一些色彩识别能力测试,才慢慢打消了破罐子破摔的念头

关于色彩基础知识的书和资料我看了不少,三原色、互补色、色环和光谱等知识知道了很多,但这些东西对我的帮助微乎其微

并不是这些知识没用,而是它们都需要辅助以大量的练习,可能还需要一个好的老师亲手指导,而我现在已经没时间和精力再从基础开始慢慢学画画了

不过,大量的阅读和无用尝试还是帮助我找到了一些比较实用并有迹可循的东西,下面就说一些窍门

.装饰元素装饰元素都是锦上添花的东西,上面提到的几点如果做不好的话,装饰元素再好看也没用

最常用的装饰元素是纹理和阴影

有时候我们想要给整个网页一个背景

深圳网站设计