跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

CSS Transform 生成器

可视化组合 CSS 变换:位移、旋转、缩放与倾斜,支持自定义原点并复制 CSS。

一或两个值:关键字(left、center、right、top、bottom)、百分比或长度,如 50% 50% 或 left top。

生成的 CSS

 

函数按位移、旋转、缩放、倾斜的顺序输出,与控件一致。预览方块为 96 像素;把 CSS 用到别的元素上取值不变,视觉幅度随元素大小变化。

如何使用

  1. 设置位移 X 与 Y(像素)移动方块。
  2. 设置旋转角度(deg),绕原点转动。
  3. 设置缩放 X 与 Y:小于 1 缩小,大于 1 放大。
  4. 设置倾斜 X 与 Y(deg)拉斜方块。
  5. 设置变换原点移动支点,如 left top 或 20% 80%;只填一个值时第二个默认为 center。
  6. 每次输入方块都实时更新,随后复制 CSS。

常见用途

为何保证隐私

变换字符串由本页面根据你输入的数值生成并套到预览元素上,不上传任何数据,工具可离线使用。

常见问题

问:函数的应用顺序是什么? 答:CSS 从左到右依次相乘矩阵,最左侧的函数最后生效。工具按位移、旋转、缩放、倾斜的顺序输出,与控件一致;需要不同组合时,把复制出去的 CSS 手动调序即可。

问:transform-origin 可以填什么? 答:一或两个值,可以是关键字(left、center、right、top、bottom)、百分比或长度。只填一个值时第二个默认为 center,留空则回退为 50% 50%。

问:支持 3D 吗? 答:不支持。工具只覆盖 2D 变换:位移、旋转、缩放、倾斜。透视与 3D 旋转需要自己追加函数。

问:预览和我的页面一致吗? 答:预览方块用同一份 transform 与 origin,动作一致。方块为 96 像素;把 CSS 用到尺寸不同的元素上取值不变,视觉幅度随元素大小变化。

你的数据留在这台设备上

CSS Transform 生成器 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。