انتقل إلى محتوى الدرس

Three Dimensional Transforms Summary خلاصة التحويلات ثلاثية الأبعاد

أتقن التحويلات ثلاثية الأبعاد في لغة CSS لضبط منظور المشهد وتدوير العناصر حول المحاور الثلاثة وتحريكها في العمق مع حفظ الفضاء الثلاثي للأبناء وإخفاء الوجه الخلفي للبطاقات.
2 صفوف تعليمية
لغة CSS
4,374 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يُلخّص الجدول المرجعي التالي توزيع خصائص المنظور والتحويل الثلاثي بين الحاوية الأم والعناصر المتحرّكة بداخلها، مع تذكّر أن القيمة transform: none تعيد العنصر فوراً إلى وضعه المسطح الطبيعي تمهيداً لتحريك هذه البطاقات بنعومة زمنية في الدرس القادم:

الخاصية أو الدالةالعنصر المستهدفالدور الوظيفي في الفضاء الثلاثي
perspectiveحاوية المشهد الأبتحديد مسافة عين المشاهد مثل 700px لإبراز العمق
perspective-originحاوية المشهد الأبتغيير موقع نقطة التلاشي عن المنتصف الافتراضي 50% 50%
rotateX(a) و rotateY(a)العنصر المتحرّكإمالة العنصر للأمام والخلف أو قلبه جانبياً
translateZ(z) و translate3d(x, y, z)العنصر المتحرّكتقريب العنصر أو إبعاده على محور العمق Z
transform-style: preserve-3dالغلاف الدوّار الأبمنع تسطّح العناصر الأبناء داخل مستوى واحد
backface-visibility: hiddenوجه البطاقةإخفاء الظهر المعكوس عند القلب بزاوية تتجاوز 90deg
الصف 2 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعلّمت في هذا الدرس إعداد خاصية المنظور perspective وتدوير العناصر حول المحاور الثلاثة وتحريكها في العمق مع تفعيل preserve-3d وإخفاء الظهر عبر backface-visibility: hidden. وفي الخطوة التالية سننتقل إلى درس الانتقالات في لغة CSS لتحويل التغيرات الفورية إلى حركة زمنية ناعمة ومتدرجة.