tutorial pengembangan web terbaru
 

CSS Mentransformasi 3D


CSS3 3D Mentransformasi

CSS3 memungkinkan Anda untuk memformat elemen Anda menggunakan transformasi 3D.

Mouse di atas unsur-unsur di bawah ini untuk melihat perbedaan antara 2D dan transformasi 3D:

2D memutar
3D memutar

Browser Dukungan untuk 3D Mentransformasi

Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung properti.

Nomor diikuti oleh -webkit-, -moz- , atau -o- menentukan versi pertama yang bekerja dengan awalan.

Milik
transform 36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-
transform-origin
(three-value syntax)
36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-
transform-style 36.0
12.0 -webkit-
11.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-
perspective 36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-
perspective-origin 36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-
backface-visibility 36.0
12.0 -webkit-
10.0 16.0
10.0 -moz-
4.0 -webkit- 23.0
15.0 -webkit-

CSS3 3D Mentransformasi

Dalam bab ini Anda akan belajar tentang metode transformasi 3D berikut:

  • rotateX()
  • rotateY()
  • rotateZ()

The rotateX() Metode

Putar X

The rotateX() metode berputar elemen di sekitar X-sumbunya dengan gelar yang diberikan:

Contoh

div {
    -webkit-transform: rotateX(150deg); /* Safari */
    transform: rotateX(150deg);
}
Cobalah sendiri "

The rotateY() Metode

Putar Y

The rotateY() metode berputar elemen sekitar nya Y-axis di gelar yang diberikan:

Contoh

div {
    -webkit-transform: rotateY(130deg); /* Safari */
    transform: rotateY(130deg);
}
Cobalah sendiri "

The rotateZ() Metode

The rotateZ() metode berputar elemen sekitar Z-sumbu pada derajat tertentu:

Contoh

div {
    -webkit-transform: rotateZ(90deg); /* Safari */
    transform: rotateZ(90deg);
}
Cobalah sendiri "

Uji Diri dengan Latihan!

Latihan 1 » Latihan 2» Latihan 3 »


CSS3 Transform Properti

Tabel berikut daftar semua 3D transformasi sifat:

Milik Deskripsi
transform Menerapkan transformasi 2D atau 3D untuk elemen
transform-origin Memungkinkan Anda untuk mengubah posisi pada elemen berubah
transform-style Menentukan bagaimana elemen bersarang tersebut diberikan di ruang 3D
perspective Menentukan perspektif tentang bagaimana elemen 3D dipandang
perspective-origin Menentukan posisi bawah elemen 3D
backface-visibility Mendefinisikan apakah atau tidak unsur harus terlihat ketika tidak menghadap layar

3D Transform Metode

Fungsi Deskripsi
matrix3d
(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)
Mendefinisikan transformasi 3D, menggunakan matriks 4x4 dari 16 nilai-nilai
translate3d(x,y,z) Mendefinisikan terjemahan 3D
translateX(x) Mendefinisikan terjemahan 3D, hanya menggunakan nilai untuk X-axis
translateY(y) Mendefinisikan terjemahan 3D, hanya menggunakan nilai sumbu Y
translateZ(z) Mendefinisikan terjemahan 3D, hanya menggunakan nilai untuk Z-sumbu
scale3d(x,y,z) Mendefinisikan transformasi skala 3D
scaleX(x) Mendefinisikan transformasi skala 3D dengan memberikan nilai untuk X-axis
scaleY(y) Mendefinisikan transformasi skala 3D dengan memberikan nilai untuk Y-axis
scaleZ(z) Mendefinisikan transformasi skala 3D dengan memberikan nilai untuk Z-sumbu
rotate3d(x,y,z,angle) Mendefinisikan rotasi 3D
rotateX(angle) Mendefinisikan rotasi 3D sepanjang sumbu X
rotateY(angle) Mendefinisikan rotasi 3D sepanjang sumbu Y
rotateZ(angle) Mendefinisikan rotasi 3D sepanjang sumbu Z
perspective(n) Mendefinisikan perspektif untuk elemen 3D ditransformasikan