2D縮放和3D位移

2021-10-23 04:24:46 字數 1026 閱讀 4468

2d: 平面空間的元素變形。

變形屬性:

transform:

transform的屬性值為功能函式。

2d功能函式:

2d的位移:

2d的旋**

2d的縮放:

2d的傾斜:

transform:translate(x,y);位移

transform:translatex(x軸移動的距離);

transform:translatey(y軸移動的距離);

2d的縮放:

transform:scale(x,y);

x , y  這兩個引數為乙個數字,大於1放大  小於1縮小

transform:scalex();

transform:scaley();

transform:rotate(30deg);旋轉

transform:rotatex(30deg);

transform:rotatey(30deg);

傾斜: 

transform:skew(度數);

指定x,y的傾斜

transform:skewx(度數)

transform:skewy(度數)

改變變形原點:

transform-origin:x y;

屬性值:

left top

10px 20px

10%  20%

center

注意:多個功能函式共同使用的情況下,盡量先寫位移 後寫 其他的功能函式。

目標偽類選擇器:

元素選擇符:target

當該元素被相關url指向的時候,做樣式的變換。

平面空間:

transform-style:flat  

形成3d空間(讓父元素形成3d空間、3d舞台):

transform-style:preserve-3d

3d位移:

transform:translate3d(x,y,z);

transform:translatez();

2D轉換 3D轉換

轉換是使元素改變形狀 尺寸和位置的一種效果。能夠對元素進行移動 縮放 轉動 拉長或拉伸。2d轉換 瀏覽器相容 1 internet explorer 10 firefox 以及 opera 支援 transform 屬性。2 chrome 和 safari 需要字首 webkit 3 interne...

CSS3新增2D和3D屬性

3d變形 css3 transform translatex x transform是css3中具有顛覆性的特徵之一,可以實現元素的位移 旋轉 傾斜 縮放,甚至支援矩陣方式,配合過渡和即將學習的動畫知識,可以取代大量之前只能靠flash才可以實現的效果。變形轉換 transform transfor...

css3的2D和3D效果

2d效果 1.css3過渡,讓動畫更柔和,transition ie10 firefox chrome opera支援,chrome25以及更早版本safari需要新增 webkit transition width 0.5s ease 1s delay transition all 0.5s 常用...