使用优质 Chakra UI 组件更快地构建 💎

了解更多
跳至内容
文档演练场指南博客
赞助商

变换

用于变换元素的 JSX 样式属性。

缩放

使用scale 属性来控制元素的缩放。

<Box scale="1.2" />

scale 属性设置为 auto 时,scaleXscaleY 属性用于控制元素的缩放。

属性CSS 属性令牌类别
scalescale-

X 轴缩放

使用 scaleX 属性来控制元素的 scaleX 属性。这需要将 scale 属性设置为 auto

<Box scale="auto" scaleX="1.3" />
属性CSS 属性令牌类别
scaleX--scale-x-

Y 轴缩放

使用 scaleY 属性来控制元素的 scaleY 属性。这需要将 scale 属性设置为 auto

<Box scale="auto" scaleY="0.4" />
属性CSS 属性令牌类别
scaleY--scale-y-

旋转

使用 rotate 属性来控制元素的旋转属性。

<Box rotate="45deg" />

rotate 属性设置为 auto 时,rotateXrotateY 属性用于控制元素的旋转。

属性CSS 属性令牌类别
rotaterotate-

X 轴旋转

使用 rotateX 属性来控制元素的 rotateX 属性。

<Box rotateX="45deg" />
属性CSS 属性令牌类别
rotateX--rotate-x-

Y 轴旋转

使用 rotateY 属性来控制元素的 rotateY 属性。

<Box rotateY="45deg" />
属性CSS 属性令牌类别
rotateY--rotate-y-

平移

使用 translate 属性来控制元素的平移属性。

<Box translate="40px" />
<Box translate="50% -40%" />

translate 属性设置为 auto 时,translateXtranslateY 属性用于控制元素的平移。

属性CSS 属性令牌类别
translatetranslate-

X 轴平移

使用 translateX 属性来控制元素的 translateX 属性。这需要将 translate 属性设置为 auto

// hardcoded values
<Box translate="auto" translateX="50%" />
<Box translate="auto" translateX="20px" />

// token values
<Box translate="auto" translateX="4" />
<Box translate="auto" translateX="-10" />
属性CSS 属性令牌类别
translateX--translate-x间距

Y 轴平移

使用 translateY 属性来控制元素的 translateY 属性。这需要将 translate 属性设置为 auto

// hardcoded values
<Box translate="auto" translateY="-40%" />
<Box translate="auto" translateY="4rem" />

// token values
<Box translate="auto" translateY="4" />
<Box translate="auto" translateY="-10" />
属性CSS 属性令牌类别
translateY--translate-y间距

上一页

表格

下一页

过渡