css的變換屬性

導讀

  • 變化屬性

單詞

  • transform 變換、轉換、變形
  • origin:起源、源頭
  • perspective:透視
  • translate:移動(本意是翻譯)
  • scale:縮放
  • rotate:旋轉
  • skew:傾斜、斜切

transform屬性

定義:定義元素的變換。允許你移動、旋轉、縮放、傾斜。

translate()函數

定義:translate()函數用于對元素進行移動變換。

div{
 transform: translateX();
 transform: translateY();
 transform: translateZ();
}

perspective

定義:定義Z軸原點到屏幕的距離。開啟3D空間上下文。(Z軸是垂直屏幕的軸)
特征:大透視小變換;小透視大變換。
語法

父元素{
perspective: none | px | em ;
}

屬性值:

  • none:不開啟透視。默認值
    -- 長度值:

通過使用 CSS transform 屬性,您可以利用以下2D 轉換方法:

  • translate(x,y) 定義 2D 轉換,(沿著 X 和 Y 軸移動元素。)

  • translateX(n) 定義 2D 轉換,(沿著 X 軸移動元素。)

  • translateY(n) 定義 2D 轉換,(沿著 Y 軸移動元素。)

  • scale(x,y) 定義 2D 縮放轉換,(改變元素的寬度和高度。)

  • scaleX(n) 定義 2D 縮放轉換,(改變元素的寬度。)

  • scaleY(n) 定義 2D 縮放轉換,(改變元素的高度。)

  • skew(x-angle,y-angle) 定義 2D 傾斜轉換,(沿著 X 和 Y 軸。)

  • skewX(angle) 定義 2D 傾斜轉換,(沿著 X 軸。)

  • skewY(angle) 定義 2D 傾斜轉換,(沿著 Y 軸。)

  • rotate(angle) 定義 2D 旋轉,(在參數中規(guī)定角度。)

透視

透視指在平面上描繪物體的空間關系的方法。
透視的特定:
1.近大遠小
2.近快遠慢
3.近實遠虛

變形屬性

  • transform 向元素應用3D 轉換。
  • transform-origin 允許你改變被轉換元素的位置。
  • transform-style 規(guī)定被嵌套元素如何在 3D 空間中顯示。
  • perspective 規(guī)定 3D 元素的透視效果。
  • perspective-origin 規(guī)定 3D 元素的底部位置。
  • backface-visibility 定義元素在不面對屏幕時是否可見。

記住z軸?。?! 垂直屏幕的軸

1.jpg
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容