css動畫2D.3D的轉換

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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章