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

Rotating Around 3D Coordinate Axes الدوران حول المحاور الثلاثة

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

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

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

تدير كل دالة دوران ثلاثية العنصرَ حول محور هندسي مختلف تماماً في الفراغ:

  • الدالة rotateX(angle): تدير العنصر حول محور أفقي فيميل طرفه العلوي للخلف أو للأمام كغطاء الحاسوب المحمول.
  • الدالة rotateY(angle): تدير العنصر حول محور رأسي فينفتح جانبياً نحو المشاهد أو للداخل كحركة باب الغرفة أو قلب البطاقة.
  • الدالة rotateZ(angle): تدير العنصر سطحياً على مستوى الشاشة حول محور العمق، وتكافئ التدوير الثنائي المعتاد.
الصف 2 كود برمجي
CSS
.scene {
  perspective: 650px;
}
.door-y {
  transform: rotateY(35deg);
}
.flap-x {
  transform: rotateX(35deg);
}
الصف 3 ملاحظة هامة