English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS @

مجملة خصائص CSS

استخدام خاصية backface-visibility في CSS3 و أمثلة

خصية backface-visibility في CSS3 تحدد ما إذا كان الجانب الخلفي للعنصر المغير قابل للرؤية عندما يكون مواجهًا للمستخدم.

في الجدول أدناه تم تلخيص استخدام هذه الخاصية و تاريخ إصداراتها.

القيمة الافتراضية:visible
تطبيقها على:عناصر القابلة للتشكيل
الوراثة:لا يوجد
يمكن تحريكه:لايرجى الرجوع إلى: خصائص التحرك
الإصدار: ميزات CSS3 الجديدة
جافا سكربت:
object.style.backfaceVisibility="hidden"

قواعد النحو لاستخدام backface-visibility

قواعد النحو لهذه الخاصية هي كالتالي:

backface-visibility: visible | hidden | initial | inherit

في هذا المثال، يتم عرض كيفية استخدام خاصية backface-visibility.

.flip-container {
        margin: 50px;
        perspective: 1000px;
        display: inline-block;
    }
    .flip-container:hover .card {
        transform: rotateY(180deg);
    }
    .card, .front, .back {
        width: 130px;
        height: 195px;
    }
    .card {
        position: relative;
        transition: 0.5s all;
        transform-style: preserve-3d;
    }
    .front, .back {
        position: absolute;
        backface-visibility: hidden;
    }
    .front {
        z-index: 1;
        transform: rotateY(180deg);
    }
    .back {
        z-index: 2;
        transform: rotateY(0deg);
    }
اختبار ل‹/›

ملاحظة:خصائص backface-visibility تستخدم بشكل فعال في إنشاء حركات مثل رقاقة العملة أو تحويل البطاقات، حيث يتم دمج صورتين مختلفتين (أي الوجه الأمامي والخلفي) لإنشاء تأثير تحويل 3D أفضل.

قيمة الخاصية

الجدول أدناه يصف قيم هذه الخاصية.

القيمةوصف
visibleتحديد الوجه الخلفي المرئي، السماح بعرض الصورة المعدلة للوجه الأمامي. هذا هو القيمة الافتراضية.
hiddenتحديد الوجه الخلفي غير المرئي، إخفاء الوجه الأمامي.
initialضبط هذه الخاصية إلى قيمتها الافتراضية.
inheritإذا تم تحديد هذا، فإن العناصر المرتبطة تستخدم قيمة الحساب الخاصة بخصائص backface-visibility للعنصر الأب.

تكامل المتصفح

قدرة التكامل مع المتصفحات للخصائص backface-visibility، جميع المتصفحات الرئيسية تدعم هذه الخاصية.

  • Firefox 10+ -moz-،16 +

  • Google Chrome 12+ -webkit-،36+

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

  • Opera 15+ -o-،23+ -webkit-

قراءة المزيد

انظر إلى التعليمات التالية:过渡 CSS3،تحويلات 3D CSS3،حركة CSS3

خصائص مرتبطة:perspective،perspective-origin،transform،transform-origin،transform-style،transition