如何将数字分成3个部分,使每个部分与其他部分成黄金比例?

时间:2016-10-17 19:21:50

标签: algorithm math

假设我们有100号,我怎么能把它分成3个数字,每个数字是另一个数字的黄金比例?这将有助于布置网站页面。

1 个答案:

答案 0 :(得分:3)

如果你想拥有一个给定宽度的三列,我建议:

col1 = 1
col2 = col1 * 1.61803398875 //Golden ratio
col3 = col2 * 1.61803398875

ratio = totalWidth / (col1 + col2 + col3) 

col1 *= ratio
col2 *= ratio
col3 *= ratio