今天看到了 transform-origin 这个属性,不知道它的作用,遂总结整理一下。
transform-origin
CSS 属性可以让元素更改一个元素变形的原点,举个很简单的例子:
1 | <style> |
上面的例子就是一个旋转的正方形,可以看到默认是以正方形的中心点进行旋转。
而 transform-origin
就是改变其变形原点,也就是 transform 的中心,例如我将 square 设置为以左上角顶点为旋转原点。
添加一行 CSS 代码如下:
1 | transform-origin: top left; |
效果如下:
更多的属性可以查看 MDN 的文档。