mickeyort 发表于 2020-5-9 00:53:20

CSS3 transform-origin 属性 旋转基点定位

在介绍有关transform相关的知识之前,先来讲一下transform-origin的用法以及关于<angle>角度的几种取值单位。另外,在使用时,为了兼容各个浏览器,可加上浏览器的私有前缀[-moz- -webkit -ms-]。

transform-origin

设置对象变换的原点,通常和rotate旋转、scale缩放、skew斜切等一起使用,IE9+

2D情况下:默认值 50% 50%,即center center

3D情况下:默认值 50% 50% 0

取值介绍:

X轴:left|center|right|length|%
Y轴:top|center|bottom|length|%
Z轴:length
注意:如果只设置一个值,则该值作用于横坐标,纵坐标默认50%,Z轴默认为0,另外百分比是相对于自身进行计算的。


值描述
x-axis定义视图被置于 X 轴的何处。可能的值:
[*]left
[*]center
[*]right
[*]length
[*]%

y-axis定义视图被置于 Y 轴的何处。可能的值:
[*]top
[*]center
[*]bottom
[*]length
[*]%

z-axis定义视图被置于 Z 轴的何处。可能的值:
[*]length



页: [1]
查看完整版本: CSS3 transform-origin 属性 旋转基点定位