Basis-Einheit

Das AI Hub Design System verwendet ein 8px-Raster als Basis. Alle Abstände sind Vielfache dieser Einheit.

/* Basis-Einheit */
--spacing-unit: 0.5rem; /* 8px */

Spacing-Skala

0.25rem
4px
0.5rem
8px
0.75rem
12px
1rem
16
16px
1.5rem
24
24px
2rem
32
32px
2.5rem
40
40px
3rem
48
48px
4rem
64
64px
5rem
80
80px
6rem
96
96px

Anwendungsbereiche

Component Spacing

Komponenten-Innenabstand: 2rem (32px)

Section Spacing

Section 1

Abstand zwischen Sections: 4rem (64px)

Grid Spacing

Grid Item

Grid Item

Gap: 1.5rem

Verwendung

/* Padding */
.component {
    padding: 2rem; /* 32px */
}

/* Margin */
.section {
    margin-bottom: 4rem; /* 64px */
}

/* Gap */
.grid {
    display: grid;
    gap: 1.5rem; /* 24px */
}

/* Responsive Spacing */
.responsive-component {
    padding: 1.5rem; /* Mobile */
}

@media (min-width: 768px) {
    .responsive-component {
        padding: 2rem; /* Desktop */
    }
}