nombredor

1.0.1 • Public • Published

Nombredor

version License: MIT

φ = (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)))

Package Sidebar

Install

npm i nombredor

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • liitfr