English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
خاصية transition في CSS3 تسمح لك بتحديد كيفية تحويل العنصر بين حالتين مختلفتين. هذا هوtransition-property,transition-duration,transition-timing-functionوtransition-delayالخصائص المختصرة
الجدول أدناه يوضح استخدام هذه الخاصية وتاريخ إصداراتها، بالإضافة إلى استخدامها في لغة الجافاسكربت.
القيمة الافتراضية: | all 0 ease 0; عرض جميع الخاصيات |
---|---|
تطبيقها على: | جميع العناصر::before و ::after الرموز الوهمية |
الوراثة: | لا يوجد |
يمكن تعديلها ديناميكياً: | لايرجى الرجوع خصائص الرسوم المتحركة. |
الإصدار: | نحو CSS3 الجديدة |
نحو JavaScript: | الجسم.style.transition="width 2s" |
نموذج هذه الخاصية هو:
transition: transition1 [, transition2, ... transitionN] | initial | inherit حيث transition هي: [ transition-property | transition-duration | transition-timing-function | transition-delay ]
المثال التالي يوضح كيفية استخدام خاصية transition.
button { background: #fd7c2a; -webkit-transition-property: background 2s; /* For Safari 3.0+ */ transition: background 2s; } button:hover { background: #3cc16e; }اختبر لمعرفة‹/›
جدول يلي يصف قيم هذه الخاصية.
القيمة | وصف |
---|---|
transition-property | تحديد اسم الخاصية CSS التي يجب تطبيق تأثير الانتقال عليها. |
transition-duration | تحديد الوقت اللازم للانتقال إلى إكمال الحركة. |
transition-timing-function | تحديد كيفية حساب القيم المتوسطة للخصائص CSS المتأثرة بالانتقال. |
transition-delay | تحديد متى تبدأ الانتقال. |
initial | ضبط هذه الخاصية إلى قيمتها الافتراضية. |
inherit | إذا تم تحديد، فإن العناصر المرتبطة تستخدم قيمة الخاصية transition للعنصر الأب. |
توافق المتصفحات للخصائص transition، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفح يدعم هذه الخاصية؛ جميع المتصفحات الشائعة يدعمون هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:Transitions CSS3.
خصائص مرتبطة:transition-delay,transition-duration,transition-property,transition-timing-function.