matrix()

CSS matrix() funksiyasi oltita qiymatdan iborat matritsa yordamida 2D transformatsiyani belgilaydi.

matrix() funksiyasi oltita parametr qabul qiladi, ular yordamida elementlarni burish, masshtablash, siljitish va qiyshaytirish mumkin.

Parametrlar quyidagicha: matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY()).

Misol

Bir nechta <div> elementi uchun 2D transformatsiyani belgilashda matrix() funksiyasidan foydalaning:

#myDiv1 {   transform: matrix(1, -0.3, 0, 1, 0, 50); } #myDiv2 {   transform: matrix(1, 0, 0.5, 1, 50, 50); } #myDiv3 {   transform: matrix(2, 1, 0.5, 1, 90, 70); }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


Brauzerlarda qo‘llab-quvvatlash

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

Funksiya
matrix() 1 12 3.5 3.1 10.5


CSS sintaksisi

matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY())
Qiymat Tavsif
scaleX() Majburiy. Element kengligini masshtablaydigan son
skewY() Majburiy. Transformatsiyani Y o‘qi bo‘ylab qiyshaytiradigan son (burchak)
skewX() Majburiy. Transformatsiyani X o‘qi bo‘ylab qiyshaytiradigan son (burchak)
scaleY() Majburiy. Element balandligini masshtablaydigan son
translateX() Majburiy. Elementni X o‘qi bo‘ylab siljitadigan son
translateY() Majburiy. Elementni Y o‘qi bo‘ylab siljitadigan son
Versiya: CSS Transforms moduli, 1-daraja

Ko‘proq misollar

Misol

Rasm uchun 2D transformatsiya yaratishda matrix() funksiyasidan foydalaning:

#img1 {   transform: matrix(1, -0.3, 0, 1, 0, 50); } #img2 {   transform: matrix(1, 0, 0.5, 1, 50, 50); } #img3 {   transform: matrix(2, 1, 0.5, 1, 90, 70); }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS ma’lumotnomasi: CSS transform xususiyati.

CSS ma’lumotnomasi: CSS matrix3d() funksiyasi.

CSS darsligi: CSS 2D transformatsiyalari.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!