ویژگی transform Style

تعریف و استفاده

transform ویژگی به استفاده از تبدیلات 2D یا 3D در عناصر اختصاص داده می‌شود. این ویژگی به شما اجازه می‌دهد تا عناصر را بچرخانید، بزرگ‌کنید، کوچک‌کنید، حرکت دهید و کج کنید و غیره.

لطفاً به:

دستورالعمل CSS:ویژگی transform

مثال

گردش دادن عنصر div:

document.getElementById("myDIV").style.transform = "rotate(7deg)";

آزمایش شخصی کنید

نحوه نوشتن

بازگشت ویژگی transform:

object.style.transform

تنظیم ویژگی transform:

object.style.transform = "none|transform-functions|initial|inherit"

مقدار ویژگی

مقدار توضیح
none تغییر شکل را تعریف می‌کند که نباید تغییر کند.
matrix(n, n, n, n, n, n) با استفاده از ماتریس با شش مقدار، تغییر شکل دو بعدی را تعریف می‌کند.
matrix3d(n, n, n, n, و غیره...) با استفاده از ماتریس 4x4 با 16 مقدار، تغییر شکل سه بعدی را تعریف می‌کند.
translate(x, y) تغییر شکل انتقال دو بعدی را تعریف می‌کند.
translate3d(x, y, z) تغییر شکل انتقال سه بعدی را تعریف می‌کند.
translateX(x) تغییر شکل انتقال را تعریف می‌کند، تنها از مقدار محور X استفاده می‌کند.
translateY(y) تغییر شکل انتقال را تعریف می‌کند، تنها از مقدار محور Y استفاده می‌کند.
translateZ(z) تغییر شکل سه بعدی را تعریف می‌کند، تنها از مقدار محور Z استفاده می‌کند.
scale(x, y) تغییر شکل مقیاس دو بعدی را تعریف می‌کند
scale3d(x, y, z) تغییر شکل مقیاس سه بعدی را تعریف می‌کند.
scaleX(x) با دادن یک مقدار به محور X، تغییر شکل مقیاس را تعریف می‌کند.
scaleY(y) با دادن یک مقدار به محور Y، تغییر شکل مقیاس را تعریف می‌کند.
scaleZ(z) با دادن یک مقدار به محور Z، تغییر شکل مقیاس سه بعدی را تعریف می‌کند.
rotate(angle) تعریف چرخش دو بعدی، با تعیین زاویه در پارامترها.
rotate3d(x, y, z, angle) تعریف چرخش سه بعدی.
rotateX(angle) تعریف چرخش سه بعدی در محور X.
rotateY(angle) تعریف چرخش سه بعدی در محور Y.
rotateZ(angle) تعریف چرخش سه بعدی در محور Z.
skew(x-angle, y-angle) تعریف تغییر شکل مایل دو بعدی در محور X و Y.
skewX(angle) تعریف تغییر شکل مایل دو بعدی در محور X.
skewY(angle) تعریف تغییر شکل مایل دو بعدی در محور Y.
perspective(n) تعریف دیدگاه عمودی برای عنصر تغییر شکل 3D.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً به initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به inherit.

جزئیات فنی

مقدار پیش‌فرض: بدون
مقدار بازگشتی: رشته‌ای که بیان‌گر ویژگی transform.
نسخه CSS: CSS3

پشتیبانی مرورگر

اعداد در این جدول نشان‌دهنده نسخه‌ای از مرورگرها هستند که اولین بار این ویژگی را کامل پشتیبانی می‌کنند.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
36.0 10.0 16.0 9.0 23.0