You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MUI Box是否支持顺时针语法的padding简写属性?

MUI Box 顺时针padding简写的正确用法

MUI Box确实支持顺时针顺序的padding简写,但你写的<Box padding = {2 1 1 2}/>会报错,因为大括号里是JavaScript表达式,直接写多个数字不加分隔符属于语法错误。

正确的写法有两种:

  • 用字符串形式传递,把顺时针的padding值用引号包裹:
    <Box padding="2 1 1 2">你的内容</Box>
    
  • 用数组形式传递,数组元素顺序对应「上、右、下、左」的顺时针顺序:
    <Box padding={[2, 1, 1, 2]}>你的内容</Box>
    

这两种写法都会被MUI正确解析,对应spacing系统中设置的间距倍数,实现你想要的顺时针padding效果。

内容的提问来源于stack exchange,提问作者mattsmith5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 02:32:01