English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحدد خاصية perspective CSS منظر جميع عناصر الفرع لأي عنصر. إنه يحدد عادةً المسافة بين المستوى Z = 0 والمشاهد، مما يمنح العناصر الثلاثية الأبعاد شعور بالعمق. يصبح كل عنصر ثلاثي الأبعاد Z > 0 أكبر، بينما يصبح كل عنصر ثلاثي الأبعاد Z < 0 أصغر.
التالي هو شرح استخدام هذه الخاصية وأحداثيات التاريخ من إصداراتها، بالإضافة إلى استخدام الخاصية في جافا سكربت.
القيمة الافتراضية: | none |
---|---|
تطبيق: | العناصر القابلة للتشكيل |
الوراثة: | لا يوجد |
يمكن إنشاء الرسوم المتحركة: | نعم.يرجى الرجوع إلى خصائص التحريك. |
الإصدار: | أداة CSS3 الجديدة |
قواعد النحو لـ JavaScript: | object.style.perspective=500 |
قواعد النحو لهذه الخاصية هي:
perspective: length | none | initial | inherit
يوضح المثال التالي كيفية استخدام خاصية perspective.
.container { width: 125px; height: 125px; perspective: 500px; border: 4px solid #e5a043; background: #fff2dd; } .transformed { -webkit-transform: translate3d(25px, 25px, 50px); /* Chrome, Safari, Opera */ transform: translate3d(25px, 25px, 50px); }جربها‹/›
جدول يصف قيم هذه الخاصية.
القيمة | وصف |
---|---|
length | يحدد طول عمق المنظور. إذا كان صفرًا أو سالبًا، لا يتم تطبيق تحويل الوجهة البصرية. |
none | لا تطبيق تحويل الوجهة البصرية. هذا هو القيمة الافتراضية. |
initial | تقديم هذا الخصائص إلى قيمته الافتراضية. |
inherit | إذا تم تحديد هذا، فإن العناصر المرتبطة تستخدم قيمة خاصية perspective للعنصر الأب. |
مستوى التطابق للمتصفح الخاص بخصائص perspective، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفح الذي يدعم هذه الخاصية؛ جميع المتصفحات الرئيسية تدعم هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:تحويلات 3D CSS3.
خصائص ذات صلة:perspective-origin,backface-visibility,transform,transform-origin,transform-style.