目录
转换(transform)是 CSS3 中具有颠覆性的特征之一,可以实现元素的位移、旋转、缩放等效果。
2D移动是2D转换里面的一种功能,可以改变元素在页面中的位置,类似定位。
1.语法
transform: translate(x,y); 或者分开写
transform: translateX(n);
transform: translateY(n);
2.重点
2D 旋转指的是让元素在2维平面内顺时针旋转或者逆时针旋转。
1.语法:
transform: rotate(度数)
2.重点
我们可以设置元素转换的中心点。
1.语法
transform-origin: x,y;
2.重点
缩放,顾名思义,可以放大和缩小。只有给元素添加上了这个属性就能控制它放大还是缩小。
1.语法
transform: scale(x,y);
2.注意
注意其中的 x 和 y 用逗号分隔
transform:scale(1,1) :宽和高放大一倍,相当于没有放大
transform:scale(2,2) :宽和高都放大了2倍
transform:scale(2) :只写一个参数,第二个参数则和第一个参数一样,相当于 scale(2,2)
transform:scale(0.5,0.5) :缩小
scale缩放最大的优势:可以设置转换中心点缩放,默认以中心点缩放的,而且不影响其他盒子