Skip to content

Box 盒子

Box 组件是 SXO 的基础原子组件,它允许你通过属性直接控制布局和样式。

基础用法

最基础的用法,默认为 div 标签。

SXO Framework Switcher
🚧
This example is not yet available for .

渲染为其他标签

通过 as 属性,你可以将 Box 渲染为任何 HTML 标签。

SXO Framework Switcher
🚧
This example is not yet available for .

常用属性映射

Box 组件支持以下常用的原子化属性:

属性对应 CSS / 前缀示例
p / paddingp-p="4" -> padding: 1rem
m / marginm-m="2" -> margin: 0.5rem
bgbg-bg="red-500"
texttext-text="sm" / text="white"
roundedrounded-rounded="full"
shadowshadow-shadow="md"
ww-w="full" / w="64"
hh-h="screen"
display直接作为类名display="flex"
flexflex-flex="1" / flex="row"
gridgrid-grid="cols-3"

API

Props

参数说明类型默认值
as渲染的 HTML 标签string'div'
...attrs支持所有原生的 HTML 属性以及上述的原子化简写属性--