Skip to the content.

← Индекс руу буцах

Spacing ба Layout

Spacing scale — 4px/8px систем

Зайг дур мэдэн биш тогтмол шатлалаас сонгоно:

4 · 8 · 12 · 16 · 24 · 32 · 48 · 64 · 96 · 128

Зарчим: холбоотой зүйлс ойр, холбоогүй нь хол (proximity). Гарчиг нь дараагийн контентдоо өмнөх section-ээсээ илүү ойр байх ёстой — margin-top > margin-bottom.

Container ба хуудасны өргөн

Хэрэглээ Max-width
Урт текст (prose, docs) ≤65ch
Форм, settings, текст хуудас 720px
Landing / мэдээний сайт container 1152-1280px
Dashboard content fluid, дээд тал нь 1536px (table/chart бүтэн өргөн)

Auth card (400-440px) нь хуудас биш card — 11-dashboard-patterns.md-г үз.

Хажуугийн padding: mobile 16px, tablet 24px, desktop 32px+.

Breakpoints

Түгээмэл жишиг (Tailwind):

sm: 640px · md: 768px · lg: 1024px · xl: 1280px · 2xl: 1536px

Grid

Responsive зарчмууд

Мэдэх ёстой нюансууд

Орчин үеийн CSS layout

.card-list { container-type: inline-size; }
@container (min-width: 40rem) { .card { grid-template-columns: 1fr 2fr; } }

container-type: inline-size тавьсан элементийн өргөн нь дотоод контентоос хамаарахаа болино — grid/flex child дээр тавихдаа min-width: 0 шалга.

.grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }
.card { display: grid; grid-row: span 3; grid-template-rows: subgrid; }

Эх сурвалж