Skip to content

Instantly share code, notes, and snippets.

@josephdburdick
Forked from JonathanZWhite/spacing_golden.js
Created April 27, 2017 16:21
Show Gist options
  • Save josephdburdick/b0c00a3d43b27d6f16ebe66301e37218 to your computer and use it in GitHub Desktop.
Save josephdburdick/b0c00a3d43b27d6f16ebe66301e37218 to your computer and use it in GitHub Desktop.
const spacingFactor = 8;
export const spacing = {
space0: `${computeGoldenRatio(spacingFactor, 0)}px`, // 8
space1: `${computeGoldenRatio(spacingFactor, 1)}px`, // 13
space2: `${computeGoldenRatio(spacingFactor, 2)}px`, // 21
space3: `${computeGoldenRatio(spacingFactor, 3)}px`, // 34
space4: `${computeGoldenRatio(spacingFactor, 4)}px`, // 55
space5: `${computeGoldenRatio(spacingFactor, 5)}px`, // 89
};
function computeGoldenRatio(spacingFactor, exp) {
return Math.round(spacingFactor * Math.pow(1.618, exp));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment