Chuyển tới nội dung chính

Box

Cú pháp

<zmp-box>

Box là component giúp bao bọc các element giúp thêm khoảng cách giữa các element một cách dễ dàng theo spacing system của Zalo Mini App. Ngoài ra box còn hỗ trợ tạo nhanh Flex layout.

Box Properties

PropTypeDefaultDescription
mstring2m là giá trị margin của box, nhận giá trị là level từ 0 đến 10, với giá trị margin tương ứng là level x 4px
mtstringgiá trị margin top
mlstringgiá trị margin left
mbstringGiá trị margin bottom
mrstringgiá trị margin right
mxstringgiá trị margin left và margin right
mystringgiá trị margin top và marin bottom
pstringp là giá trị padding của box, nhận giá trị là level từ 0 đến 10, với giá trị padding tương ứng là level x 4px
ptstringgiá trị padding top
plstringgiá trị padding left
pbstringGiá trị padding bottom
prstringgiá trị padding right
pxstringgiá trị padding left và padding right
pystringgiá trị padding top và padding bottom
inlinebooleanfalsetrue nếu box element là inline block, mặc định là block
flexbooleanfalsechuyển box sang flex layout
flex-wrapbooleanfalseflex wrap (true) hoặc không (false)
flex-directionstringthuộc tính flex direction
justify-contentstringthuộc tính justify content (dùng khi flex={true})
align-itemsstringthuộc tính align items (dùng khi flex={true})
align-contentstringthuộc tính align content (dùng khi flex={true})
text-alignstringthuộc tính text-align
vertical-alignstringthuộc tính vertical-align

Ví dụ

Flex Layout

Flex

Code demo fallback when rendering server side!

Flex Direction

Code demo fallback when rendering server side!

Justify Content

Code demo fallback when rendering server side!

Align Items

Code demo fallback when rendering server side!

Spacing

Code demo fallback when rendering server side!