CSS变换生成器 - transform可视化工具

可视化调节rotate/scale/skew/translate变换效果。支持实时预览、预设效果和一键复制CSS代码。

效果预览

🎯
Transform

CSS代码

transform: none;

变换设置

XY 平移 (Translate)

0px
0px

旋转 (Rotate)

0deg

缩放 (Scale)

1x
1x

倾斜 (Skew)

0deg
0deg

变换原点 (Transform Origin)

预设效果

# 什么是 CSS transform?

CSS transform 属性允许您对元素进行旋转、缩放、倾斜或平移。这是CSS3中引入的强大功能, 可以在不改变文档布局的情况下实现各种视觉效果。transform 常用于动画、悬停效果和响应式设计中。

transform 支持多种变换函数,包括 translate(平移)、rotate(旋转)、scale(缩放)和 skew(倾斜)。 您可以单独使用这些函数,也可以组合使用多个函数来创建复杂的变换效果。

# 常用 transform 函数

  • translate(x, y): 沿X轴和Y轴平移元素
  • rotate(angle): 旋转元素,可指定角度
  • scale(x, y): 缩放元素,可分别指定X和Y轴的缩放比例
  • skew(x-angle, y-angle): 沿X轴和Y轴倾斜元素
  • matrix(): 使用矩阵实现复杂的变换

# 如何使用本工具

  1. 使用滑块调整平移、旋转、缩放和倾斜参数
  2. 实时查看预览区域的变换效果
  3. 选择变换原点来改变变换的中心点
  4. 使用预设效果快速应用常见变换
  5. 点击"复制"按钮获取生成的CSS代码

# 常见问题 (FAQ)

transform 会影响文档流吗?

不会。transform 不会影响文档流,transformed 元素仍然占据其原始空间。 这使得transform成为创建动画和悬停效果的理想选择,不会引起页面重排。

transform-origin 有什么作用?

transform-origin 属性用于设置变换的基点。默认值是 center,即元素的中心。 您可以将其设置为 top left、bottom right 等值,或者使用具体的像素值或百分比来精确控制变换原点。

如何实现3D变换效果?

要实现3D变换,需要使用 transform-style: preserve-3d 和 perspective 属性。 然后可以使用 rotateX、rotateY、rotateZ、translateZ 等函数创建三维变换效果。

您可能还需要...

© 2026 星贝工具