English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
خصائص transform-style في CSS تحدد إذا كانت العناصر الفرعية للمسطح تكون في الفضاء الثلاثي الأبعاد أم في مستوى العنصر نفسه. إذا كانت مسطحة، فإن العناصر الفرعية لن تكون مستقلة في الفضاء الثلاثي الأبعاد.
هذه الخاصية تنطبق فقط على العناصر التي تحتوي علىtransformمحدد الخاصية للعناصر الفرعية.
الجدول التالي يوضح استخدام هذه الخاصية والتاريخ التاريخي للإصدارات، بالإضافة إلى استخدام الخاصية في جملة JavaScript.
القيمة الافتراضية: | flat |
---|---|
يُستخدم ل: | عناصر القابلية للتشكيل |
الوراثة: | لا يوجد |
يمكن أن يصنع الرسوم المتحركة: | لايرجى الرجوع إلى خصائص الرسوم المتحركة. |
الإصدار: | ميزة جديدة في CSS3 |
جملة JavaScript: | عنصر.style.transformStyle="تحافظ-3d" |
نموذج هذه الخاصية هو كما يلي:
transform-style: flat | preserve-3d | initial | inherit
في المثال التالي، يتم عرض كيفية استخدام خاصية transform-style.
img { /* Chrome, Safari, Opera */ -webkit-transform: rotate(30deg); -webkit-transform-style: preserve-3d; /* Firefox */ -moz-transform: rotate(30deg); -moz-transform-style: preserve-3d; /* IE 9 */ -ms-transform: rotate(30deg); -ms-transform-style: preserve-3d; transform: rotate(30deg); transform-style: preserve-3d; }اختبار ل‹/›
جدول التالي يصف قيم هذه الخاصية.
القيمة | الوصف |
---|---|
flat | يتم تقسيم عناصر الابن إلى مستوى واحد، أي أنها تقع في مستوى العنصر نفسه. هذا هو القيمة الافتراضية. |
preserve-3d | يجب وضع عناصر الابن في الفضاء الثلاثي الأبعاد للعنصر. |
initial | إعداد هذه الخاصية إلى قيمتها الافتراضية. |
inherit | إذا تم تحديد هذا، فإن العناصر المرتبطة تأخذ قيمة الخاصية transform-style للعنصر الأب. |
توافق المتصفحات لخصائص transform-style، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفحات التي تدعم هذه الخاصية؛ جميع المتصفحات الرئيسية تدعم هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:تحويلات 2D CSS3,تحويلات 3D CSS3
خصائص مرتبطة:backface-visibility,perspective,perspective-origin,transform,transform-origin.