nombredor
v1.0.1
Published
1.618. Golden ratio with postcss.
Downloads
2
Readme
Nombredor
φ = (1 + sqrt(5)) / 2
Basically, an adaptation of Responsive-Design-with-Golden-Ratio that works with postcss.
Code
:root
--nombredor: 1.618
--base-nbdor: 100%
--nbdor-1: calc(var(--base-nbdor) / var(--nombredor))
--nbdor-2: calc(var(--base-nbdor) - var(--nbdor-1))
--nbdor-3: calc(var(--nbdor-2) / var(--nombredor))
--nbdor-4: calc(var(--nbdor-2) - var(--nbdor-3))
--nbdor-5: calc(var(--nbdor-4) / var(--nombredor))
--nbdor-6: calc(var(--nbdor-4) - var(--nbdor-5))
--nbdor-7: calc(var(--nbdor-6) / var(--nombredor))
--nbdor-8: calc(var(--nbdor-6) - var(--nbdor-7))
--nbdor-9: calc(var(--nbdor-8) / var(--nombredor))
--nbdor-10: calc(var(--nbdor- 8) - var(--nbdor-9))
Some use cases
Grids
.full
width: var(--base-nbdor)
.xl
width: calc(var(--base-nbdor) - 2 * var(--nbdor-4))
.l
width: var(--nbdor-1)
.m
width: var(--nbdor-2)
.s
width: var(--nbdor-3)
.xs
width: var(--nbdor-4)
Responsive Padding
.full,
.xl,
.l,
.m,
.s,
.xs
padding: var(--nbdor-7)
Color shades
--base-color: #4f5354
--baseColorLighter: color(var(--base-color) l(var(--nbdor-2)))
--baseColorLight: color(var(--base-color) l(var(--nbdor-4)))