Skip to content

Grid & Spacing

1thay dùng hệ thống 4px spacing scale được định nghĩa trong Figma collection 📐 1spacing. Tất cả padding, margin, gap đều là bội số của 4.

TokenCSS VariableGiá trị
unit-spacing/0var(--space-0)0
unit-spacing/0_5var(--space-0_5)2px
unit-spacing/1var(--space-1)4px
unit-spacing/2var(--space-2)8px
unit-spacing/3var(--space-3)12px
unit-spacing/4var(--space-4)16px
unit-spacing/5var(--space-5)20px
unit-spacing/6var(--space-6)24px
unit-spacing/7var(--space-7)28px
unit-spacing/8var(--space-8)32px
unit-spacing/9var(--space-9)36px
unit-spacing/10var(--space-10)40px
TokenCSS VariableGiá trịDùng cho
rounded-nonevar(--rounded-none)0Sharp edges
rounded-smvar(--rounded-sm)2pxSubtle rounding
roundedvar(--rounded)4pxDefault
rounded-mdvar(--rounded-md)6pxCards
rounded-lgvar(--rounded-lg)8pxButtons, inputs
rounded-xlvar(--rounded-xl)12pxModals
rounded-2xlvar(--rounded-2xl)16pxPanels
rounded-3xlvar(--rounded-3xl)24pxLarge containers
rounded-fullvar(--rounded-full)9999pxPills, badges
TokenGiá trị
border-00
border1px
border-22px
border-44px
TokenGiá trịThiết bị
breakpoint/sm640pxMobile landscape
breakpoint/md768pxTablet
breakpoint/lg1024pxLaptop
breakpoint/xl1280pxDesktop
breakpoint/2xl1536pxWide screen
.card {
padding: var(--space-6); /* 24px */
gap: var(--space-4); /* 16px */
border-radius: var(--rounded-2xl); /* 16px */
border: var(--border) solid var(--color-border-primary);
}
@media (min-width: 1024px) {
.grid { grid-template-columns: repeat(3, 1fr); }
}