Ark Design System

Ark Design System v0.0.5

Scaling/Spacing

Systematische Skalierung

Ark’s Layout-System basiert auf dem 8-Point-Grid. Bei diesem System dient die Einheit 8 (= 8 px) und ein Vielfaches dessen, als Grundlage für die Skalierung von Größenangaben. Um selbst bei den kleinsten Anwendungsfällen eine größtmögliche Flexibilität zu gewährleisten, ist dieses Prinzip leicht abgewandelt worden und nimmt die Einheit 4 (= 4 px) als Basis für die systematische Skalierung von Größen < 40 px.

Größen, die von diesem System abweichen, sind unzulässig. Das System dient der Einhaltung von einem konsistenten und ausbalancierten Layout über unterschiedliche Anwendungen hinweg.

VariablePixel ValueREM Value
$ark-space-000
$ark-space-140.25
$ark-space-280.5
$ark-space-3120.75
$ark-space-35140.875
$ark-space-4161
$ark-space-45181.125
$ark-space-5201.25
$ark-space-6241.5
$ark-space-7281.75
$ark-space-8322
$ark-space-9362.25
$ark-space-10402.5
$ark-space-12483
$ark-space-14563.5
$ark-space-16644

Dieses Skalierungssystem findet eine ganzheitliche Anwendung im Ark Design System und kann für verschiedene Properties genutzt werden, z. B.:

  • margin
  • padding
  • font-size
  • line-height
  • width
  • height
  • border-radius
  • uvm.

Anwendungsbeispiel

Beispiel Popout Menu: Sämtliche Größen (hier: padding, gap und height) sind durch 8 (oder 4) teilbar.