4分钟网页设计(译文)

4分钟网页设计

作者:Jeremy Thomas

译者:张宝

原文地址:http://jgthms.com/web-design-in-4-minutes/

译文地址:http://123.56.108.61/web-design-in-4-minutes/

我假设你有一个产品,文件夹或者仅仅是一个想法,想发布在自己的网站上与大家分享,在这之前,你想让它看起来迷人、专业至少看上去体面些.

那么你要做的第一件事是什么?

内容(Content)

设计的目的,是为了提升你提供的内容的展示效果. 听起来可能是废话, 但是内容确实是一个网站的基本元素, 你在建站前就应该考虑它.

书写像你现在读到的段落内容, 组成了一个网站 90% 还要多的部分. 给这些文本内容添加样式的规则也有很多.

我假设你已经准备好了内容,并且刚刚建立好一个空的style.css文件, 那么你要书写的第一条规则是什么?

居中(Centering)

长文本很难解析,也很难阅读. 设置每一行可以显示字数的限制,很大程度上能提升文本墙的可读性和吸引力.

body {
margin: 0 auto;
max-width: 50em;
}
给文本块添加完样式后, 怎样给文字本身添加样式呢?

字体(Font family)

浏览器默认字体是"Times", 看上去没有吸引力(大多是因为它是“无样式”字体). 转换到 sans-serif 字体,像 "Helvetica" 或者"Arial" 可以很大程度上提升页面的观看效果.

body {
font-family: "Helvetica", "Arial", sans-serif;
}
如果你想坚持用 serif 字体, 可以试试 "Georgia".

我们已经让文本看起来更加有吸引力了, 让我们再把它变得 可读性更好一些.

间距(Spacing)

当用户觉得页面看起来“很烂”时, 通常是间距的问题. 给你的内容周围和内容本身提供间距可以增加页面的吸引力.

body {
line-height: 1.5;
padding: 4em 1em;
}

h2 {
margin-top: 1em;
padding-top: 1em;
}
到现在为止,布局发生了很大的改观, 让我们再做一些 细微的改变.

颜色和对比(Color & contrast)

白色背景下的黑色字很刺眼. 可以为网页文本选择较为柔和的黑色让网页读起来更舒服些.

body {
color: #555;
}
为了保持适度的对比, 我们选择较深的颜色标记重要的文字

h1,
h2,
strong {
color: #333;
}
现在,页面中的大部分都已经得到改善了, 可还有一些原 (比如代码段)看起来还有点不合适.

平衡(Balance)

只需要花费额外的几步,就可以调整页面的平衡:

code,
pre {
background: #eee;
}

code {
padding: 2px 4px;
vertical-align: text-bottom;
}

pre {
padding: 1em;
}
到这个节骨眼上了, 你也许想让你的页面突出并且有特色.

基础颜色(Primary color)

许多商标都有基础颜色 扮演着一种视觉上的强调. 在一个网站上, 这种强调被用来提供给可交互的元素,像超链接.

a {
color: #e81c4f;
}
但是为了保持平衡, 我们还需要一些额外的颜色.

第二颜色(Secondary colors)

强调颜色还可以根据具体情况,分成更多细微的颜色, 用在边框,背景甚至是网页的文本.

body {
color: #566b78;
}

code,
pre {
background: #f5f7f9;
border-bottom: 1px solid #d8dee9;
color: #a7adba;
}

pre {
border-left: 2px solid #69c;
}
已经改变了颜色, 为什么不改变形状呢...

自定义字体(Custom font)

既然文本是一个网页的主要内容, 使用自定义字体能给予网页更加引人注意的特色.

你可以内嵌你自己的网页字体或者使用线上的服务,比如 Typekit, 下面我们采用免费的 Google Fonts 服务的 "Roboto" 字体 :

@import ‘https://fonts.googleapis.com/css?family=Roboto:300,400,500‘;

body {
font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
通过文本提升网页特征后, 我还要添加更多的内容...

(这里假装有张图片)

图片和图表可以当做装饰品支持你的页面内容, 或者灵活地加入你想传递的信息.

让我们用超赞的背景图片来改变我们的网页头部。

header {
background-color: #263d36;
background-image: url("header.jpg");
background-position: center top;
background-repeat: no-repeat;
background-size: cover;
line-height: 1.2;
padding: 10vw 2em;
text-align: center;
}
再加上 logo

header img {
display: inline-block;
height: 120px;
vertical-align: top;
width: 120px;
}
再提升一下文本样式.

header h1 {
color: white;
font-size: 2.5em;
font-weight: 300;
}

header a {
border: 1px solid #e81c4f;
border-radius: 290486px;
color: white;
font-size: 0.6em;
letter-spacing: 0.2em;
padding: 1em 2em;
text-transform: uppercase;
text-decoration: none;
transition: none 200ms ease-out;
transition-property: color, background;
}

header a:hover {
background: #e81c4f;
color: white;
}
看!

我们在短短的几分钟,就设计好了一张页面, 遵循网页设计的基本原则. 现在只有最后一件事要做...

亲,我要分享!

下载进
GitHub
分享到
Facebook
分享到
Twitter

如果你想学习更多网页设计的知识,可以查看 MarkSheet, 我提供的免费 HTML 和 CSS 教程.
或者你想马上开始, 可以试试 Bulma, 我开发的基于 Flexbox 的 CSS 框架.

感谢阅读!

@jgthms制作 @zhangbao翻译

时间: 2024-10-09 04:37:15

4分钟网页设计(译文)的相关文章

网页设计中的彩色滤镜效果

网页设计中的彩色滤镜效果 在当今这个充斥着先进的特效和精妙风格的世界中,谁曾料到,像纯色和渐变这样简单的手法,竟能够催化出创造力,并极大提升网站的美学水准?现代网页设计师们,证明了优雅的插画.精致的图形和壮丽的照片,都能在彩色滤镜效果下很自然地得到强调.气氛焕然一新,网站开始变得光彩夺目.的确,它有助于解决某些问题. 首先,彩色滤镜能给网站耳目一新的外观,却不会增加负担 .其次,它通过搭配传递各种情绪的色彩,很好地丰富了设计.第三,作为一层低透明度的遮罩,它不会掩盖主背景的魅力,对于想要轻微淡化

设计师必备的响应式网页设计工具

作为一名码农,在项目开发过程中经常会涉及到项目的需求变更,变更的理由也是多种多样,总结而来分为外部和内部,从外部讲,例如:为了顺应某行业新的工作操作规范,甲方要求现有项目在工作流程环节上进行局部功能的变更:从内部讲,通过对市场环境的不间断调研和数据分析,公司产品在同类产品竞争中处于不利地位,市场份额日渐缩小,那么我们的产品设计人员会积极行动起来对产品的整个定位和新业务展开新的思考以寻求更加稳健的创新突破口,这就会对项目产生一定的需求变更. 此图是从CSDN社区截取下的,我相信很多看到这个问题的筒

【转载】响应式网页设计的9条基本原则

响应式网页设计是针对多屏幕问题的一个很好的解决方案,但从印刷的视角来看有点困难.没有固定的页面尺寸,没有毫米或英寸,没有任何的物理限制,无 从下手.为了desktop和mobile单独使用像素设计的方法也成为了过去,因为越来越多的设备都可以打开网站.因此,我们需要弄清楚响应式网页设计 的一些基本原则,接受流体网页,而不是与之相抗.为了让它保持简单,我们将着眼于布局(是的,响应式比它更复杂,如果你想了解更多,这是一个很好的开端.) 响应式 vs 自适应网页设计 它们看起来似乎是相同的,但事实并非如

20个响应式网页设计中的“神话”误区

关于响应式网页的重要性我们已经证实了很长时间了,现在是该把焦点放到如何做出好的响应式网页设计的时候了.一起来看看吧! 虽然很多人都在谈论响应式网页,但并不是每个人都知道他们在说什么.很多时候你看到网上的一些信息也在挑战你对响应式的理解. 有时候一些小报告给你建设性的建议,并帮助你的设计朝着正确的方向发展.但有些时候你会很迷茫,而且设计思路会与实际相反.当出现这种情况的时候不要责备任何事情.响应式网页设计的领域还是很新,而且所有的这一切都在产出中. 除此之外,创造传闻和“神话”是人类的一种本性.尽

css+div网页设计(三)--与多种技术的混合应用

本篇博客将介绍css与多种技术的混合应用,javascript可以为我们的页面更加方便的交互,xml使数据存储跟方便,ajax的异步更新可以加快我们网页的载入速度. 1.css与javascript 由于前面已经讲过javascript的基本知识这里就不多加介绍了http://blog.csdn.net/jinfulin/article/details/38406273 给大家举个实战例子,大家去仔细体味一下css与javascript的强大之处. <span style="font-si

网页设计中的隐藏菜单示例

原文出处: designmodo   译文出处:网秦UEC   欢迎分享原创到伯乐头条 在网页设计中使用导航图标这一趋势正迫使我们再度审视导航菜单.它们在设计中的位置以及在用户体验中的角色.尽管这一理念并没有弱化其在导航方面的意义和重要性,但其能够给设计师和开发人员带来更多的创意空间. 根据项目的不同,导航图标彼此区别很大,但是其中大多数会偏向于使用流行.简单.贴合移动端的三行图标,这一类图标外观漂亮,而且在几乎任何环境下都比较带感.这个小图标能够用来隐藏小菜单,也能够隐藏复杂.内容量大的菜单.

别让这九个闹心的套路毁了你的网页设计

别让这九个闹心的套路毁了你的网页设计                                                                                                                                                                                                                                        

网页设计和美工的区别是什么哪个好

关于这两个行业,有很多的小伙伴其实多少都接触过,或者说是了解过.但是即使是这样,大家依旧不是很清楚这二者的区别是什么,笔者就听到过有人提问说,网页设计和美工的区别是什么,哪个好.此文就来重点聊聊,网页设计和美工的区别是什么,哪个好,这个话题,来为大家解答心中的疑惑. 学网页设计  1:网页设计是根据企业希望向用户传递的信息,然后进行网站功能策划的页面设计美化工作.一名优秀的网页设计师,需要掌握熟练使用Dreamweaver软件;熟悉HTML.CSS.DIV.Javascr1pt等网页技术,精通P

女生现在学什么技术好学网页设计有前途

掌握一门过硬的技术,是能够让自己的当今竞争激烈的社会中占有一席之地的,很直接的一种说法就是,你掌握了有用的技能,就等同于掌握了吃饭的工具.那么女生现在学什么技术好呢?学什么技术会比较有前途呢?这篇文章就来聊聊,女生现在学什么技术好,学网页设计有前途. 学网页设计  1:随着互联网业的蓬勃发展,及网络技术的野蛮生长,市场对网页设计师的需求不断增涨.绝大部分企业,尤其是互联网企业,都需要网页设计师,来为企业设计网站,和搭建用户交互式系统,这些都需要网页设计师来进行操作,因此网页设计师的人才缺口是很大