欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CSS transform屬性基礎(chǔ)篇

  發(fā)布時間:2023-04-28 00:44:49   作者:佚名   我要評論
這篇文章主要介紹了CSS transform屬性一些基礎(chǔ)知識與介紹,需要的朋友可以參考下

transform定義和用法

transform 屬性向元素應(yīng)用 2D 或 3D 轉(zhuǎn)換。該屬性允許我們對元素進(jìn)行旋轉(zhuǎn)、縮放、移動或傾斜。

為了更好地理解 transform 屬性,請查看這個演示。 


提示:您可以先修改部分代碼再運行

第二個例子

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
margin:30px;
width:200px;
height:100px;
background-color:yellow;
/* Rotate div */
transform:rotate(9deg);
-ms-transform:rotate(9deg); /* Internet Explorer */
-moz-transform:rotate(9deg); /* Firefox */
-webkit-transform:rotate(9deg); /* Safari 和 Chrome */
-o-transform:rotate(9deg); /* Opera */
}
</style>
</head>
<body>

<div>Hello World</div>

</body>
</html>

CSS 語法

屬性值

描述 測試
none 定義不進(jìn)行轉(zhuǎn)換。 測試
matrix(n,n,n,n,n,n) 定義 2D 轉(zhuǎn)換,使用六個值的矩陣。 測試
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定義 3D 轉(zhuǎn)換,使用 16 個值的 4x4 矩陣。  
translate(x,y) 定義 2D 轉(zhuǎn)換。 測試
translate3d(x,y,z) 定義 3D 轉(zhuǎn)換。  
translateX(x) 定義轉(zhuǎn)換,只是用 X 軸的值。 測試
translateY(y) 定義轉(zhuǎn)換,只是用 Y 軸的值。 測試
translateZ(z) 定義 3D 轉(zhuǎn)換,只是用 Z 軸的值。  
scale(x,y) 定義 2D 縮放轉(zhuǎn)換。 測試
scale3d(x,y,z) 定義 3D 縮放轉(zhuǎn)換。  
scaleX(x) 通過設(shè)置 X 軸的值來定義縮放轉(zhuǎn)換。 測試
scaleY(y) 通過設(shè)置 Y 軸的值來定義縮放轉(zhuǎn)換。 測試
scaleZ(z) 通過設(shè)置 Z 軸的值來定義 3D 縮放轉(zhuǎn)換。  
rotate(angle) 定義 2D 旋轉(zhuǎn),在參數(shù)中規(guī)定角度。 測試
rotate3d(x,y,z,angle) 定義 3D 旋轉(zhuǎn)。  
rotateX(angle) 定義沿著 X 軸的 3D 旋轉(zhuǎn)。 測試
rotateY(angle) 定義沿著 Y 軸的 3D 旋轉(zhuǎn)。 測試
rotateZ(angle) 定義沿著 Z 軸的 3D 旋轉(zhuǎn)。 測試
skew(x-angle,y-angle) 定義沿著 X 和 Y 軸的 2D 傾斜轉(zhuǎn)換。 測試
skewX(angle) 定義沿著 X 軸的 2D 傾斜轉(zhuǎn)換。 測試
skewY(angle) 定義沿著 Y 軸的 2D 傾斜轉(zhuǎn)換。 測試
perspective(n) 為 3D 轉(zhuǎn)換元素定義透視視圖。

瀏覽器支持

表格中的數(shù)字注明了完全支持該屬性的首個瀏覽器版本。

帶 -webkit-、-moz- 或 -ms- 的數(shù)字表示使用前綴的首個版本。

補(bǔ)充資料

一,transform(變形)

1.transform字面的意思就是變形的意思,在CSS3中,transform支持的幾個操作有

(1)旋轉(zhuǎn)rotate、
(2)扭曲skew、
(3)縮放scale
(4)移動translate
(5)矩陣變形matrix。

2.transform不會觸發(fā)回流,和重繪。

二,transform各操作使用介紹

1.rotate(xx deg)(2D), rotateX()(3D), rotateY()(3D):以中心為基點,deg表示旋轉(zhuǎn)的角度,為負(fù)數(shù)時表示逆時針旋轉(zhuǎn)。

2.translate(x,y) ,translateX(x) ,translateY(y):以中心為基點按照設(shè)定的x,y參數(shù)值,對元素進(jìn)行進(jìn)行平移。

3.scale(x,y),scaleX(x,1), scaleY(1,Y):縮放基數(shù)為1,如果其值大于1元素就放大,反之其值小于1為縮小。

4.skew(x,y), skewX(x), skewY(y):以中心為基點,第一個參數(shù)是水平方向扭曲角度,第二個參數(shù)是垂直方向扭曲角度。

 

三,基點

1.所有操作的默認(rèn)的基點都在中心位置,我們可以使用transform-origin:(x,y)來改變元素基點。

x可以取left,center ,right,是水平方向取值,也可以取對應(yīng)的百分值為left=0%;center=50%;right=100%

y可以取top ,center, bottom,是垂直方向的取值,其中top=0%;center=50%;bottom=100%;

#tran{
	transform-orgin:(left,top);
	transform:rotate(30deg);
	}

四,瀏覽器兼容

1.目前transform只支持IE10+,對IE9不支持,要兼容瀏覽器需要添加前綴

{
	transform:translate(10,10) // W3c標(biāo)準(zhǔn)
	-webkit-transform:translate(10,10) // Safari Chrome
	-moz-transform:translate(10,10) // firefox
	-ms-transform:translate(10,10) // IE9
	-o-transform:translate(10,10) // opera
	
}

到此這篇關(guān)于CSS transform屬性基礎(chǔ)篇的文章就介紹到這了,更多相關(guān)CSS transform內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • css3中2D轉(zhuǎn)換之有趣的transform形變效果

    在CSS3中,transform屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換,可以利用transform功能實現(xiàn)文字或圖像的旋轉(zhuǎn)、縮放、傾斜、移動這4中類型的形變處理,本文給大家介紹css3中2D轉(zhuǎn)換之有趣
    2022-02-18
  • css3中transform屬性實現(xiàn)的4種功能

    在CSS3中,可以利用transform功能實現(xiàn)文字或圖像的旋轉(zhuǎn)、縮放、傾斜、移動這4中類型的變形處理。本文就詳細(xì)的介紹了這4種實現(xiàn),感興趣的可以了解一下
    2021-08-05
  • css3 利用transform-origin 實現(xiàn)圓點分布在大圓上布局及旋轉(zhuǎn)特效

    這篇文章主要介紹了css3 利用transform-origin 實現(xiàn)圓點分布在大圓上布局及旋轉(zhuǎn)特效,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可
    2021-04-29
  • css3利用transform變形結(jié)合事件完成扇形導(dǎo)航

    這篇文章主要介紹了css3利用transform變形結(jié)合事件完成扇形導(dǎo)航,幫助大家更好的制作CSS3特效,美化自身網(wǎng)頁,感興趣的朋友可以了解下
    2020-10-26
  • css3 transform過渡抖動問題解決

    這篇文章主要介紹了css3 transform過渡抖動問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)
    2020-10-23
  • css3 利用transform打造走動的2D時鐘

    這篇文章主要介紹了css3 利用transform打造走動的2D時鐘,幫助大家更好的利用cSS3制作特效,美化自身網(wǎng)頁,感興趣的朋友可以了解下
    2020-10-20
  • 詳解css3使用transform出現(xiàn)字體模糊的解決辦法

    這篇文章主要介紹了詳解css3使用transform出現(xiàn)字體模糊的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小
    2020-10-16
  • 淺析CSS3 中的 transition,transform,translate之間區(qū)別和作用

    這篇文章主要介紹了CSS3 中的 transition,transform,translate之間區(qū)別和作用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下
    2020-03-26
  • css3 transform導(dǎo)致子元素固定定位變成絕對定位的方法

    這篇文章主要介紹了css3 transform導(dǎo)致子元素固定定位變成絕對定位的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下
    2020-03-06
  • 使用 css3 transform 屬性來變換背景圖的方法

    使用 css3 transform 屬性可以輕易的旋轉(zhuǎn),傾斜,縮放任何元素。接下來通過本文給大家分享使用 css3 transform 屬性來變換背景圖的方法,感興趣的的朋友一起看看吧
    2019-05-07

最新評論