1、通過CSS3轉換,我們能夠對元素進行移動、縮放、轉動、拉長或拉伸
轉換是使元素改變形狀、尺寸和位置的一種效果
可以使用2D, 3D來轉換元素
2, 2D轉換方法:
###translate():使元素移動
有兩個參數,x和y,x表示水平方向的移動,y表示垂直方向的移動
例如: transfrom:translate(100px,100px):
rotate():旋轉
例子:transfrom:rotate(180deg):
deg 是一個度數單位必須寫的
scale():縮放
例子:transfeom:scale(1,2);
有兩個參數,第一個是寬度倍數的縮放 1表示不變 ,第二個是高度倍數的縮放 2 表示2倍
skew():傾斜
例子:transfrom:skew(50deg,50deg);
有兩個參數,第一個是x軸方向的傾斜,第二個是y軸方向的傾斜
transform-origin:其默認值爲 transform 元素的中心點,即 50% 50% ;
可以改變這個屬性的值,從而改變變換的中心點。
matrix()
接收 6 個參數:a、b、c、d、e、f(不常用)
效果:效果演示
3, 3D轉換方法:
rotateX()
rotateY()