transform


Misol

Uchta turli <div> elementini aylantiring, qiyshaytiring va masshtablang:

div.a {   transform: rotate(20deg); } div.b {   transform: skewY(20deg); } div.c {   transform: scaleY(1.5); }
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

transform xususiyati elementga 2D yoki 3D transformatsiyani qo‘llaydi. Bu xususiyat elementlarni aylantirish, masshtablash, siljitish, qiyshaytirish va hokazolar imkonini beradi.

Demoni ko‘rsatish ❯

Standart qiymat: none
Meros qilinadi: yo‘q
Animatsiya qilinadi: ha. animatable haqida o‘qing Sinab ko‘ring
Versiya: CSS3
JavaScript sintaksisi: object.style.transform="rotate(7deg)" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
transform 36 12 16 9 23


Sintaksis

transform: none|transform-functions|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif Demo
none Transformatsiya bo‘lmasligini belgilaydi Demo ❯
matrix(n,n,n,n,n,n) Olti qiymatli matritsa yordamida 2D transformatsiyani belgilaydi Demo ❯
matrix3d
(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)
16 ta qiymatdan iborat 4x4 matritsa yordamida 3D transformatsiyani belgilaydi
translate(x,y) 2D siljitishni (translation) belgilaydi Demo ❯
translate3d(x,y,z) 3D siljitishni belgilaydi
translateX(x) Faqat X o‘qi qiymatidan foydalanib siljitishni belgilaydi
translateY(y) Faqat Y o‘qi qiymatidan foydalanib siljitishni belgilaydi
translateZ(z) Faqat Z o‘qi qiymatidan foydalanib 3D siljitishni belgilaydi
scale(x,y) Elementni gorizontal va vertikal bo‘yicha (kenglik va balandlik) masshtablaydi Demo ❯
scale3d(x,y,z) 3D masshtablash transformatsiyasini belgilaydi
scaleX(x) Elementni gorizontal bo‘yicha (kengligini) masshtablaydi Demo ❯
scaleY(y) Elementni vertikal bo‘yicha (balandligini) masshtablaydi Demo ❯
scaleZ(z) Z o‘qi uchun qiymat berib, 3D masshtablash transformatsiyasini belgilaydi
rotate(angle) 2D aylantirishni belgilaydi, burchak parametrda ko‘rsatiladi Demo ❯
rotate3d(x,y,z,angle) 3D aylantirishni belgilaydi Demo ❯
rotateX(angle) X o‘qi bo‘ylab 3D aylantirishni belgilaydi Demo ❯
rotateY(angle) Y o‘qi bo‘ylab 3D aylantirishni belgilaydi Demo ❯
rotateZ(angle) Z o‘qi bo‘ylab 3D aylantirishni belgilaydi Demo ❯
skew(ax,ay) X va Y o‘qlari bo‘ylab 2D qiyshaytirish transformatsiyasini belgilaydi Demo ❯
skewX(a) X o‘qi bo‘ylab 2D qiyshaytirish transformatsiyasini belgilaydi Demo ❯
skewY(a) Y o‘qi bo‘ylab 2D qiyshaytirish transformatsiyasini belgilaydi Demo ❯
perspective(n) 3D transformatsiya qilingan element uchun perspektiv ko‘rinishni belgilaydi
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Ko‘proq misollar

Stolga tashlangan rasmlar
Bu misol "polaroid" suratlarni yaratish va ularni aylantirishni ko‘rsatadi.


Tegishli sahifalar

CSS darsligi: CSS 2D transformatsiyalari

CSS darsligi: CSS 3D transformatsiyalar

HTML DOM ma’lumotnomasi: transform xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!