css3 transform方法常用屬性

2021-09-25 03:36:35 字數 785 閱讀 5808

css3中transform方法是乙個功能強大的屬性,可以對元素進行移動、縮放、轉動、拉長或拉伸等功能。

transform中最為常用的4個屬性分別是:rotate();、scale();、skew();、translate()

1.旋轉rotate()在我之前地文章中提到過,在這就不重複描述了,我要在剩下的3個方法中去詳細描述

2.縮放scale();屬性,元素的尺寸會增加或者減少,根據給定的寬度(x軸)和高度(y軸)引數。  eg:scale(2,4)是把元素寬度轉換為原尺寸的2倍,把高度轉換為原始高度的4倍。

注:這裡換成小數就是縮小!,乙個引數就是寬和高一起都增加或減少。

3.傾斜skew();屬性,把元素翻轉給定角度,根據給定的水平線(x軸)和垂直線(y軸)引數。  eg:skew(30deg,20deg)圍繞x軸把元素傾斜30度,圍繞y軸把元素傾斜20度。

注:乙個引數表示水平翻轉角度!

4.元素移動translate();屬性,元素從當前位置移動,根據給定的left(x座標)和top(y座標)的位置引數。  eg:translate(50px,100px);元素與左邊距50px,與上邊距100px距離(如有錯誤歡迎指正)

注:乙個引數表示水平(x軸)。

.divtf

.divtf:hover

a然後是效果圖:

起始樣式                              

滑鼠懸停後的樣式

哈哈,好玩吧,動手試一下才會覺得css3的樣式真是挺有意思的,其中有旋轉的動畫,但是截圖沒法顯示,

筆記 CSS3transform屬性

transform屬性有斜拉 skew 縮放 scale 旋轉 rotate 位移 translate 斜拉skew 用法skew 10deg 或者skew 10deg,20deg 兩個引數表示傾斜角度 乙個引數時表示水平方向傾斜 兩個引數時,第乙個表示水平方向傾斜,第二個引數表示垂直方向傾斜 sk...

CSS3 transform變換,案例

1 translate x,y 設定盒子位移 2 scale x,y 設定盒子縮放 3 rotate deg 設定盒子旋轉 4 skew x angle,y angle 設定盒子斜切 5 perspective 設定透視距離 6 transform style flat preserve 3d 設定...

CSS3 transform變形功能

單個測試 原圖 單個測試 rotate 單個測試 原圖 單個測試 scale 總結 scalex scaley 可以這兩個這樣單獨的設定,就可以單獨設定是x軸縮放還是y軸縮放了,或者設定兩個值得時候,其中乙個設為0也可以這種效果 單個測試 原圖 單個測試 translate 總結 如果你全部寫完了,...