`
axengine
  • 浏览: 147302 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Web设计中的黄金分割

阅读更多
数学是优美的. 听上去有点奇怪? 当我第一次开始设计的时候,我确信如此。数学如此刻板乏味。你可能会惊讶的发现,最美观的设计,艺术作品,物体,甚至人都有数学上的共同点。尤其是黄金分割,也被称为神之比例,希腊字母表示其为 Φ (phi). 本教程会剖析一个网站的布局,以及如何对其黄金分割。 网页骨架 这些是web页面的主要元素。有很多不同的方法去组织它们,但是这种布局也许是最常用的。 Container 所有的web页面都用一个container,主要是为了同一个目的:去包含一些页面元素,然而这个方法实现各有不同。例如,body标签或者是最 常用的div。甚至于过去常用的table(不要使用table作为你的container,这是一个破方法)。想想container作为你房子的外 墙,里面包含卧室,厨房,起居室等等。 container的类型: Liquid: 根据浏览器宽度填充。 Fixed: 指定的宽度,并不会根据浏览器宽度改变。 Header header并不真的是一个特定的元素,尽管某些人会认为它是。它更多是用在涉及到你放置你的logo,导航栏,tagline的web页面顶层的 地方。许多人更愿意把这些元素包含在一个div里以方便使页面样式和内容分离。header会被视为一个container,所以它有两种类型选择,就是 上文提到的 liquid 或 fixed 。 Logo 你的logo是你的身份和品牌。最常用的是把logo放在你header的左上角。我们的阅读习惯是,从左往右,从上至下,所以你的log应该放在访问者第一眼能看到的地方。 Navigation 页面导航是最重要的元素之一;你的访问者需要用它来使用你的站点。 它应该是容易被找到且易用的,这就是为什么大多数的人把它放在header部分,最少也是在页面顶端附近的原因。 navigation类型: Horizontal: 水平显示,被称为‘navigation’。 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。 延伸阅读 2009年1月4日 — 多接口+工厂模式=去耦架构 (0) 2009年1月4日 — 极简设计一览 (0) 2009年1月4日 — 2008 年顶尖 [...]
分享到:
评论

相关推荐

    谈谈Web设计中的黄金分割

    本文将深入探讨黄金分割在Web设计中的应用,以及如何利用这个概念来提升网页的用户体验和视觉效果。 黄金分割,又称为黄金比例,是一个数学术语,其比例约为1:1.618。在艺术、建筑和自然界中,这个比例被广泛认为是...

    Web设计中的黄金分割比例_知识库_博客园1

    在Web设计中,黄金分割比例是一种美学原则,源自古希腊数学中的比例概念,它被广泛应用于艺术、建筑和设计领域,被认为能够创造出和谐、美观的布局。黄金分割比例约为1:1.618,意味着一个整体被分为两个部分,其中较...

    web页面设计规范

    - **页面分割**:采用黄金分割法进行页面分区,确保布局美观协调。 - **页面结构**:不同区域尺寸通过像素和比例设置,适应多种屏幕分辨率。 - **页面展现**:确保页面内容清晰可读,视觉效果统一。 - **页面...

    Web页面设计规范.doc

    - **DHMLX(UI控件)**:Web页面中的UI控件是构成交互界面的关键元素,如按钮、输入框、下拉菜单等,它们的设计需符合用户习惯和易于理解的准则。 2. **页面框架** - **页面结构**:典型的页面框架由Head(头部)...

    试验设计的作用与常用方法.pptx

    其中,0.618法(又称黄金分割法)是一种单因素试验设计方法,它基于0.618比例进行点的选择,通过连续排除不佳的试验区间,逐步逼近最优值。例如,在寻找铸铝件最佳浇铸温度时,可以在这个方法指导下,从预设范围内...

    写给设计师的网页设计简史(网页设计培训).docx编程资料

    - **互联网的起源**:互联网起源于1989年,最初只能通过黑色显示屏展示单色像素,Web设计几乎完全依赖于字符和空格的排列组合。 - **图形界面的发展**:虽然在80年代初已经有了图形化的界面,但在90年代初期并未得到...

    java大作业,课程设计

    使用迭代或递归方法,逐层逼近黄金分割数,确保保留足够位数,直到第100位。 - **题目2**:寻找连续数。通过遍历数组,比较相邻元素,找出所有连续子序列,记录起始和结束下标。 - **题目3**:幸运数的计算。通过...

    黄金比例打印:与basil.js设计

    黄金比例,又称黄金分割,是自然界和艺术作品中常见的一种美学比例,大约为1:1.618。它被认为是和谐、美观的象征,被广泛应用于设计、绘画、建筑等多个领域。在打印设计中,运用黄金比例可以帮助创建出平衡且...

    C#斐波拉契数列.NET软件 交作业必备

    这个序列在自然界、艺术和数学中都有广泛的应用,如黄金分割比例、分形几何等。在编程中,斐波拉契数列常用于练习递归、迭代、动态规划等算法。 C#实现斐波拉契数列的方式有多种。一种常见的方法是使用递归函数,...

    前端集合two

    前端开发是构建互联网应用和网站的重要环节,它负责将设计师的创意和用户界面转化为可操作的代码,使用户能够在浏览器中看到并与其互动。 在前端开发中,"Web Font"是一个关键概念,指的是在网络页面上使用的字体。...

    FR.rar_FR_FR MATLAB_FR-CG_fr 无约束_matlab fr

    一维搜索方法如黄金分割法或 Armijo Backtracking 法用于找到使目标函数值下降最多的步长。 5. 无约束优化:优化问题没有限制条件,目标是找到使得函数值最小的点。 6. MATLAB环境:是一种广泛使用的编程语言,特别...

    网站性能优化的34条黄金守则

    在网页设计和开发过程中,遵循一系列黄金守则能够显著提高网站的加载速度和响应时间。以下是对这些守则的详细解释: 1. **最小化HTTP请求**:每个文件(如图片、CSS、JavaScript)都需要一个HTTP请求,减少文件数量...

    EasyJWeb1.0新特性抢先看

    - **寻找“动”与“不动”的黄金分割点**:框架提供了动态与静态之间的平衡点,允许开发者根据实际需求灵活选择动态处理或静态处理方式。 - **百变CmdAction-AbstractCmdAction**:这是一种高度可扩展的抽象类,...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -WindowPosition默认居中,而不是黄金分割位置。 +Button, Window等控件弹出位置属性的变化。 -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -> Target="Self", Target="_...

    ExtAspNet_v2.3.2_dll

    -WindowPosition默认居中,而不是黄金分割位置。 +Button, Window等控件弹出位置属性的变化。 -Window的Target属性由字符串类型变为枚举类型,注意更新以前的代码:Target="_self" -> Target="Self", Target="_...

Global site tag (gtag.js) - Google Analytics