跳到主要内容

黄金比例怎么用:φ≈1.618 黄金分割在设计排版里的真实算法

黄金比例 φ≈1.618 不只是漂亮的传说。这篇讲清楚 φ 的精确定义、它和斐波那契的关系,以及怎么把一段长度按黄金分割切成长短两段,落到字号阶、分栏布局和构图里。

发布于 作者 李雷
#黄金比例 #黄金分割 #设计排版 #斐波那契 #字号阶

黄金比例怎么用:φ≈1.618 黄金分割在设计排版里的真实算法

很多人对黄金比例的印象停留在"自然界很神奇,鹦鹉螺、向日葵、人脸都藏着它"。这些故事有真有假,但对一个真正要排版面的人来说,重点不在传说,而在一个能直接用的数字:φ≈1.618。把它放进字号、栏宽、卡片尺寸里,比例就会自己长成一套自洽的阶梯。

φ 到底是什么,精确值是多少

φ 是黄金比例,精确值由公式 φ=(1+√5)/2 给出,约等于 1.6180339887。它是唯一一个满足"整体除以较长段,等于较长段除以较短段"的正数,写成式子就是 (a+b)/a = a/b = φ。它还满足一个很干净的性质:φ²=φ+1,所以 φ 的各次幂能很整齐地展开成一套等比阶梯,这正是它在设计系统里好用的根。

黄金比例和斐波那契的关系

斐波那契数列 1、1、2、3、5、8、13、21、34 里,相邻两个数的比值会收敛到 φ。13/8=1.625,21/13≈1.615,34/21≈1.619,越往后越贴近 1.618。这就是为什么设计系统里常看到 8、13、21、34 这种像素尺寸:它们是 φ 阶梯的整数近似。当你想要整像素值,而不是 25.888px 这种尾巴,斐波那契数就是 φ 的整数面孔。

按黄金比例分割一段长度

这是最实用的一步。给定一个数 V,长段是 V÷φ≈V×0.618,短段是 V−长段≈V×0.382,两段相加永远还原成 V。

举个真实例子:一个总宽 960px 的容器,要按黄金比例切成主栏和侧栏。算 960÷1.618≈593,剩下 960−593=367。于是主栏 593px、侧栏 367px,加起来正好 960。这个比例读起来是刻意安排的,而不是"70/30,因为感觉还行"。在 /zh/t/golden-ratio-calculator/ 里输入 960,长短两段会同时给出,连可分享链接一起带上。

要注意一个常见错误:切分用的是除以 φ,不是乘以 φ。乘以 φ 得到的是更大的同族尺寸,会让结果大 1.618 倍。判断方法很简单,切分的两段加起来应该等于原值。

字号阶:让标题层级成比例

字号是 φ 最值钱的应用场景之一。以 16px 正文为基准,向上向下各乘除 φ,得到 9.9 / 16 / 25.9 / 41.9 / 67.8px。取整成 10 / 16 / 26 / 42 / 68px,分别映射到辅助文字、正文、h3、h2、h1,你就有了一套每一跳都是同一个倍率的五级字阶。比起手挑的 14、18、24、36,它读起来是一致的,而不是随手定的。

如果某一档在手机上显得太冲,那不是 φ 的错,而是提示你那里需要更紧的比例。流式字号这一步可以交给 /zh/t/css-clamp-fluid-typography-generator/ 接手,把固定字阶变成随视口缩放的 clamp 值。

构图与自然界里的黄金比

回到那些自然界的故事。鹦鹉螺壳、松果鳞片的排列里确实能找到接近 φ 的螺旋,但严格的偏好实验从没证明人对 φ 矩形有强烈而稳定的偏爱。所以更稳妥的态度是:把黄金比例当成一个快速、站得住脚的比例默认值,而不是变美的魔法公式。

它在构图上真正给你的,是黄金矩形和螺旋这个工具。一张卡片宽 360px,按 φ 推出高度 222.5px 做横向黄金矩形,把视觉焦点放在螺旋收束的那个"眼"上,hero 图和封面会更聚气。

我自己排设计系统时养成一个习惯:间距 token 不再用 8 / 16 / 24 / 32 这种线性阶,而是用 8 / 13 / 21 / 34 / 55 这套斐波那契阶。这样边距、间隙、字号共享同一套比例语言,整个界面长在一起,而不是各算各的。

不用计算器也能心算的近似

如果手边没工具,记两个系数就够用:长段约是原值的 0.618,短段约是 0.382。一个 500px 的块,长段约 309,短段约 191。要更精细或要整像素近似时,再去 /zh/t/golden-ratio-calculator/ 跑一遍,顺手生成黄金序列和字号阶。需要纯算式验证时,/zh/t/scientific-calculator/ 可以直接算 (1+√5)/2 这类根式。

黄金比例不是铁律,是起点。φ 给你第一版提案,内容和视口需要时就往更紧的比例调。把数字算对,剩下的交给眼睛。


Made by Toolora · Updated 2026-06-13