研发工具 · 几何变换
CSS 二维变换核对
同样平移80像素,放在旋转前后会到不同位置。切换函数书写顺序,观察浏览器的实际变换。
1. 设置变换参数
平移±150 px,角度±180°,缩放0.1–3,最多两位小数。正角度在此从左到右排版的预览中顺时针旋转。
2. 比较位置与矩阵
虚线是原位置。大幅变换可能超出预览框;这不会改变文档流中占用的空间。
matrix(0, 1, -1, 0, 80, 0)
矩阵按 a,b,c,d,e,f 显示,四舍五入到6位小数。原点另行作用,不包含在此矩阵的e、f中。对点坐标可理解为先应用右侧函数。
.tile {
transform: translate(80px, 0px) rotate(90deg) scale(1, 1);
transform-origin: 50% 50%;
}
范围与隐私
只包含二维平移、旋转、正数缩放及三个原点,无3D、透视、斜切或动画。导出仅含变换规则,元素尺寸由实际页面决定。参数只在当前页面内存计算,不上传或自动保存。
教程:平移80像素再换旋转顺序,为什么方块换了方向