ترجمه 3D CSS
- صفحه قبلی ترجمه 2D CSS
- صفحه بعدی تغییرات CSS
ترجمه 3D CSS
CSS 3D تبدیلات کو بھی پشتیبند کرتا ہے۔
پرچم موس را پرت کریں اس عناصر پر، تا فرق بین تبدیلات 2D اور 3D دیکھ سکتے ہیں:
چرخش 2D
چرخش 2D
چرخش 3D
transform
در این فصل، شما در مورد ویژگیهای زیر یاد خواهید گرفت:
پشتیبانی مرورگر
ویژگی | شمارهای جدول نشاندهنده نسخه اولین مرورگر هستند که از این ویژگی پشتیبانی میکند. | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
transform | 36.0 | 10.0 | 16.0 | 9.0 | 23.0 |
روشهای تبدیل CSS 3D
از طریق CSS transform
ویژگی، شما میتوانید از روشهای تبدیل 3D زیر استفاده کنید:
rotateX()
rotateY()
rotateZ()
دستور العمل rotateX()

rotateX()
روشی برای چرخش عنصر به زاویه داده شده به دور محور X است:
مثال
#myDiv { transform: rotateX(150deg); }
دستور العمل rotateY()

rotateY()
روشی برای چرخش عنصر به زاویه داده شده به دور محور Y است:
مثال
#myDiv { transform: rotateY(130deg); }
دستور العمل rotateZ()
rotateZ()
روشی برای چرخش عنصر به زاویه داده شده به دور محور Z است:
مثال
#myDiv { transform: rotateZ(90deg); }
ویژگیهای تبدیل CSS
در جدول زیر تمام ویژگیهای تبدیل 3D لیست شدهاند:
ویژگی | وصف |
---|---|
transform | تبدیل 2D یا 3D را به عنصر اعمال کنید. |
transform-origin | اجازه میدهد تا موقعیت عنصر تبدیل شده را تغییر دهید. |
transform-style | تعریف میکند که عنصر در فضای 3D چگونه نمایش داده میشود. |
perspective | تعریف اثر دید عمق عنصر 3D. |
perspective-origin | تعریف موقعیت پایین عنصر 3D. |
backface-visibility | تعریف میکند که آیا عنصر در حالت عدم روبرو به صفحه قابل مشاهده است یا خیر. |
روشهای تبدیل CSS 3D
دستور العمل | وصف |
---|---|
matrix3d(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n) |
تعریف تبدیل 3D، از یک ماتریس 4x4 با 16 مقدار استفاده میکند. |
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) | تعریف چرخش 3D در محور X. |
rotateY(angle) | تعریف چرخش 3D در محور Y. |
rotateZ(angle) | تعریف چرخش 3D در محور Z. |
perspective(n) | تعریف منظر دید برای عنصرهای تغییر 3D. |
- صفحه قبلی ترجمه 2D CSS
- صفحه بعدی تغییرات CSS