CSS3變形屬性 transform

2021-08-22 04:38:07 字數 840 閱讀 2942

形狀變換屬性:

transform : 可以實現元素的形狀、角度、位置等的變化。

值: rotate(); 以x/y/z為軸進行旋轉,預設為z

rotatex(), rotatey(), rotatez(), rotate3d(x, y, z, angle)

rotate3d(x, y, z, angle)(為三個方向的向量和方向)

例  transform: rotatex(45deg); //沿著x軸旋轉45度

scale(); 以x/y為軸進行縮放 

scale(x, y) 接受兩個值,如果第二引數未提供,則第二個引數使用第乙個引數的值

scalex(),scaley() 值是數字表示倍數,不加任何單位 scalez() scale3d()  scale3d(sx,sy,sz)

例 transform: scale(2); //某元素擴大為原來的兩倍。

skew(); 對元素進行傾斜扭曲

skew(x, y);接受兩個值,第乙個引數對應x軸,第二個引數對應y軸。如果第二個引數未提供,則預設值為0

skewx(), skewy()

例  transform: skew(10deg) //對某元素x軸扭曲10度

translate(); 可以移動距離,相對於自身位置。(可以結合居中定位使用,當不知道內容元素的寬高時)

translate(x, [y])  當只輸入乙個值的時,第二個值預設為0

translatex(), translatey(), translatez(), translate3d(x, y, z)

例 transform: translate(100px) //向右平移100px

CSS3變形效果

css3提供了元素變形效果,也叫做變換。它可以將元素實現旋轉 縮放和平移的功能。transform指定應用的變換功能 transform origin指定變換的起點 transform的屬性值 none無變換 translate 長度值或百分數值 兩個方向平移元素 translatex 長度值或百分...

css3變形講解

transform變形 可以實現文字或者旋轉 縮放 傾斜和移動,並且該元素下的所有子元素都隨著父元素一樣。既然接觸到transform,我們就可以做好多3d的效果啦 旋 transform rotate 角度deg deg是css3的 values and units 模組中定義的乙個角度單位 縮放...

CSS3的變形 過渡 動畫 關聯屬性

transform 可以對元素物件進行旋轉rotate 縮放scale 移動translate 傾斜skew 矩陣變形matrix。示例 transform rotate 90deg scale 1.5,0.8 translate 100px,50px skew 45deg,45deg 矩陣變形 m...