亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Transformasi 3D CSS3

Transformasi 3D CSS3

Transformasi 3D

CSS3 membolehkan anda menggunakan transformasi 3D untuk memformat elemen.

Dalam bab ini, anda akan mempelajari beberapa kaedah penukaran 3D ini:

  • rotateX()

  • rotateY( )


kaedah rotateX()

kaedah rotateX(), putarkannya pada darjah tertentu Elemen untuk diputar sepanjang paksi X.

Instance

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <style>
        div
        {
            width:100px;
            height:75px;
            background-color: #f4ff99;
            border:1px solid black;
        }
        div#div2
        {
            transform:rotateX(120deg);
            -webkit-transform:rotateX(120deg); /* Safari and Chrome */
        }
    </style>
</head>
<body>
<div>PHP.CN</div>
<div id="div2">HELLO</div>
</body>
</html>

Jalankan program untuk mencubanya


rotateY() kaedah

kaedah rotateY(), memutarkan elemen di sekeliling paksi-Ynya mengikut darjah tertentu.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <style>
        div
        {
            width:100px;
            height:75px;
            background-color:red;
            border:1px solid black;
        }
        div#div2
        {
            transform:rotateY(130deg);
            -webkit-transform:rotateY(130deg); /* Safari and Chrome */
        }
    </style>
</head>
<body>
<div>Hello</div>
<div id="div2">Hello.</div>
</body>
</html>

Jalankan atur cara dan cuba


Sifat penukaran

Jadual berikut menyenaraikan semua sifat penukaran :


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



Kaedah penukaran 3D

FungsiPenerangan
matriks3d(< em>n,n,n,n,n,n em>,
函數(shù)描述
matrix3d(n,n,n,n,n,n,
n,n,n,n,n,n,n,n,n,n)
定義 3D 轉換,使用 16 個值的 4x4 矩陣。
translate3d(x,y,z)定義 3D 轉化。
translateX(x)定義 3D 轉化,僅使用用于 X 軸的值。
translateY(y)定義 3D 轉化,僅使用用于 Y 軸的值。
translateZ(z)定義 3D 轉化,僅使用用于 Z 軸的值。
scale3d(x,y,z)定義 3D 縮放轉換。
scaleX(x)定義 3D 縮放轉換,通過給定一個 X 軸的值。
scaleY(y)定義 3D 縮放轉換,通過給定一個 Y 軸的值。
scaleZ(z)定義 3D 縮放轉換,通過給定一個 Z 軸的值。
rotate3d(x,y,z,angle)定義 3D 旋轉。
rotateX(angle)定義沿 X 軸的 3D 旋轉。
rotateY(angle)定義沿 Y 軸的 3D 旋轉。
rotateZ(angle)定義沿 Z 軸的 3D 旋轉。
perspective(n)定義 3D 轉換元素的透視視圖。
n,n,n,n,n ,n,n,n,n,n)
Tentukan penjelmaan 3D, menggunakan matriks 4x4 16 nilai.
translate3d(x,y,z) Tentukan transformasi 3D.
translateX(x)Mentakrifkan terjemahan 3D menggunakan hanya nilai yang digunakan untuk paksi X.
translateY(y)Tentukan terjemahan 3D, menggunakan hanya nilai yang digunakan untuk paksi Y.
translateZ(z)Mentakrifkan terjemahan 3D, menggunakan hanya nilai yang digunakan untuk paksi Z.
skala3d(x,y,z) Tentukan transformasi penskalaan 3D.
scaleX(x)Takrifkan transformasi penskalaan 3D dengan memberikan nilai paksi X.
scaleY(y)Takrifkan transformasi penskalaan 3D dengan memberikan nilai paksi Y.
scaleZ(z)Takrifkan transformasi penskalaan 3D dengan memberikan nilai paksi-Z.
putar3d(x,y,z,sudut)Tentukan putaran 3D.
rotateX(angle)Mentakrifkan putaran 3D di sepanjang paksi X.
rotateY(angle)Mentakrifkan putaran 3D di sepanjang paksi Y.
rotateZ(angle)Mentakrifkan putaran 3D di sepanjang paksi Z.
perspektif(n)Tentukan pandangan perspektif bagi elemen yang diubah suai 3D.



Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <style> div { width:100px; height:75px; background-color: #f4ff99; border:1px solid black; } div#div2 { transform:rotateX(120deg); -webkit-transform:rotateX(120deg); /* Safari and Chrome */ } </style> </head> <body> <div>PHP.CN</div> <div id="div2">HELLO</div> </body> </html>