Web设计中的黄金分割

简介

web设计中的黄金分割 。。。

数学是优美的. 听上去有点奇怪? 当我第一次开始设计的时候,我确信如此。数学如此刻板乏味。你可能会惊讶的发现,最美观的设计,艺术作品,物体,甚至人都有数学上的共同点。尤其是黄金分割,也被称为神之比例,希腊字母表示其为 Φ (phi). 本教程会剖析一个网站的布局,以及如何对其黄金分割。

作者: Jarel Remick

是ThemeForest的一名作者,在Moscow, Idaho.

网页骨架

这些是web页面的主要元素。有很多不同的方法去组织它们,但是这种布局也许是最常用的。

Container

所有的web页面都用一个container,主要是为了同一个目的:去包含一些页面元素,然而这个方法实现各有不同。例如,body标签或者是最常用的div。甚至于过去常用的table(不要使用table作为你的container,这是一个破方法)。想想container作为你房子的外墙,里面包含卧室,厨房,起居室等等。

container的类型:

  1. Liquid: 根据浏览器宽度填充。
  2. Fixed: 指定的宽度,并不会根据浏览器宽度改变。

Header

header并不真的是一个特定的元素,尽管某些人会认为它是。它更多是用在涉及到你放置你的logo,导航栏,tagline的web页面顶层的地方。许多人更愿意把这些元素包含在一个div里以方便使页面样式和内容分离。header会被视为一个container,所以它有两种类型选择,就是上文提到的 liquid 或 fixed 。

Logo

你的logo是你的身份和品牌。最常用的是把logo放在你header的左上角。我们的阅读习惯是,从左往右,从上至下,所以你的log应该放在访问者第一眼能看到的地方。

Navigation

页面导航是最重要的元素之一;你的访问者需要用它来使用你的站点。 它应该是容易被找到且易用的,这就是为什么大多数的人把它放在header部分,最少也是在页面顶端附近的原因。

navigation类型:

  1. Horizontal: 水平显示,被称为‘navigation’。
  2. Vertical: 垂直显示,被称为‘menu’

Main Content

每个人都(应该)知道,内容才是王道!当人们来参观你的站点,这是他们想看的主要元素。它应该是web页面的焦点,所以参观者才能快速找到他们想要的。

Sidebar

sidebar是放置你次要内容的元素,像一些广告,站点搜索,订阅链接(RSS, Twitter, Email, 等), 联系方法等。这个元素不是必需的,尽管右很多站点用它。它大多数是放在右边的,但是你也能把它放在左边或者两边,只要不扰乱主要内容的浏览就行。网站使用横向或纵向导航,sidebar往往是用纵向导航。

Footer

web页面的尾部总会有一个页脚,让您的访客知道他已经到达了你web页面的结束部分。和header一样,footer也不是一个特殊的元素 。在你的页脚里包含版权,法律声明以及主要的联系方式。包含一些重要的链接是个好主意,比如home page, contact page, 等. 有些网站用这个区域提供一些相关材料或者其他重要信息。

"Whitespace"

你可能有强烈的愿望去填充这些页面上的空白,但是请不要这么做。“空白”也是相当重要的。你可以看看NetTuts网站是如何有效的使用空白区域的,创建了页面平衡给人一个好的感觉。

以上是web页面的骨架,现在我们来看如何黄金分割这些元素。

黄金分割和使用网格(Grids)

还记得之前我说数学是美丽的吗?我们认为视觉的吸引力是基于比例的(比如,黄金分割)。几千年来,艺术家,设计师,建筑师等都有意无意的在使用了一个共同的比例来增加他们作品的美感。这个神奇的数字是什么呢? 1.62 (实际是 1.618...) 我不会说这个数字的起源,但是我会告诉你如何使用它。

使用黄金分割是非常简单的。比如你像找到你主要内容和sidebar列表的宽度。你将使用你内容区域总的宽度除以 1.62. 然后得到555.55px. 我们不需要那么精确,所以我们就用555px。现在你就知道你的主要内容元素是555px的宽度,你的sidebar是345px。看看多么容易?!

但是等等先,乐趣不止于此!你也可以应用黄金分割到其他元素的宽度和高度。

Using Grids

如果你和大多数的人一样,不想每次都抱着个计算器来计算这个黄金比率。那么最简单的方法就是用grid。所以你需要做的就是把你的宽度或是高度分成三分。

要产生更详细的gird,只需要继续三等分就行。如果你读了前一篇文章“与Blueprint CSS框架的亲密接触”的话,你会看到Blueprint CSS框架用了一个详细的gird系统。 不仅仅是gird设计更容易更快,而且它也创建了一个美观的布局。如果你还没有使用gird设计,那么这是一个很好的尝试机会。你可以为fireworks,photoshops或者其他软件从 http://960.gs/下载grid模板。

正如你看到的,NetTuts很好的遵循了黄金比率。顶端三分之一的网页再次分成了三分,非常接近黄金比率。难怪NetTuts的设计是如此吸引人!

如果你要做一个新的设计,我严重推荐你找一些流行的站点,评价他们的布局,以及如何应用黄金比率和gird。然后花一些时间去实践使用黄金分割,并在你的布局上面使用gird。

转载于:https://www.cnblogs.com/viki117/archive/2009/02/26/1398501.html

Web设计中的黄金分割相关推荐

  1. Web 设计中的 5 个最具争议性的话题

    在 Web 空前繁荣的今天,有关 Web 设计中的各种观点很多会成为话题,有的很快达成一致,有的则一直争议下去,本文讲述 Web 设计中的 5 大经典争议,这些争议从它们诞生的那天起,就被正反两方争得 ...

  2. Web 设计中的苹果风

    优雅的设计贯串苹果所有的产品,也包括网站,不仅苹果自己的网站,世界上有无数模仿苹果的网站设计,然而是什么构成了苹果式网站设计风格?浅淡的配 色,大面积留白,清晰统一的导航,雅致的图标,还有,拒绝使用 ...

  3. 移动 Web 设计中的一些错误理念

    目前,移动互联网飞速发展,越来越多的网站和应用开始向移动设备上迁移.但是,由于设备和操作方式的不同,移动Web设计和传统的Web设计之间有很多不同点,这就导致了一些错误的设计理念出现. 在设计过程中我 ...

  4. Web设计中最常用的10种色调以及示例演示

    程序员痛苦之色彩篇,你会做网页配色吗,是不是做出来的网页发现颜色很不协调,像某些菜馆里服务员穿的大红大绿的衣服.本文主要介绍一些在Web设计中常见的配色方案,供大家学习. 1.红色 Red Examp ...

  5. 【转】Web 设计中最常用的 10 种色调以及它们的示例

    文章转载自:开源中国社区 [http://www.oschina.net ] 本文标题:Web 设计中最常用的 10 种色调以及它们的示例 本文地址:http://www.oschina.net/ne ...

  6. Web设计中的中国传统色彩速查表

    转自:http://css9.net/chinese-traditional-color-in-web-desig/  觉得很全,分享一下,以下为作者iiduce所言"诗词中有:" ...

  7. Logo设计中的黄金分割率

    Logo设计中的黄金分割率 2012-08-14 10:17 | 2713次阅读 | 来源:Banskt Designs [已有15条评论]发表评论 关键词:Apple,Logo,黄金分割率,设计,用 ...

  8. [转]浅谈apple设计中的黄金分割

    你研究或者不研究,美就在那里,不偏不移:你发现或者不发现,黄金分割就在那里,不多不少.了解他,发现美,也给自己增加精彩,好作品不会没有依据. 黄金分割相关书籍 黄金分割漫话 分寸,设计:发现黄金比例恒 ...

  9. 从模仿到创新:Web 设计中的中国风(上)

    中国是个拥有5000年文明史的多民族国家,地域与文化延伸亚洲大部,汉风与汉字多被日本,韩国,越南等邻国采用.中国曾经兴衰,如今大门重开,接纳来自 世界的风潮,概念与技术,也包括 Web 技术.本文采访 ...

最新文章

  1. 标准化工作导则2020_最新版 GB/T 1.12020 标准化工作导则 第 1 部分:标准化文件的结构和起草规则标准解读...
  2. phpdocumentor生成代码注释文档(linux)
  3. hadoop安装与配置
  4. CE+OD无法附加游戏进程的破解方法 来吧 别在为这烦恼了
  5. ECSHOP 如何删除商品列表页 购买弹出 商品属性框后面的价格
  6. (十八)密度聚类DBSCAN
  7. 旋转区域_高空旋转雾化机雾桩应用场所、高压喷雾立杆式降尘设备,高压微雾除尘系统原理以及优势...
  8. 从代码书写理解指针,很重要
  9. 004. Asp.Net Routing与MVC 之二: 请求如何激活Controller和Action
  10. 实现IDM高速下载磁力链接,bt种子,解决百度云、迅雷下载限速
  11. IT公司内推 互联网内推 bat内推
  12. u盘linux反应好慢,识别U盘很缓慢怎么办的八种解决方法
  13. Java语言基础Day07(API概述、Scanner、匿名对象、Random、对象数组、ArrayList)
  14. cdr x4检测显示软件产品已被禁用警告弹窗,如何解决教程分享
  15. 三维重建入门学习————建模软件Blender入门篇
  16. js练习题:对象字面量的形式创建一个名字为可可的狗对象
  17. VS2019 MFC模式下如何调用控制台并用cprintf在控制台打印
  18. require import
  19. JavaSE(字符流、IO资源的处理、属性集、ResourceBundle工具类、缓冲流、转换流、序列化、打印流、装饰设计模式、commons-io工具包)
  20. 安利一个最适合程序员的小众高薪兼职!

热门文章

  1. 网页导航的点击及内容切换效果
  2. 基于AndroidStudio校园快递代拿跑腿app设计
  3. PS2023 关于neural 滤镜安装后报错问题的有效解决办法
  4. 五段动词为什么叫五段动词,一段动词为什么叫一段动词
  5. [转帖]谁拥有?谁控制?华为股权结构与治理架构全披露
  6. matlab 获取edit,关于matlab的gui中获取edit值的问题
  7. HTML5期末大作业:我的家乡四川成都网站设计(学生网页设计作业源码)
  8. 2022IDEA的下载、安装、配置与使用
  9. python爬虫(个人学习笔记)
  10. 浏览器控制台无限debugger与解决办法