مثال
تحوم فوق <div> عنصر لتغيير العرض تدريجيا من 100px 300px إلى:
div
{
width: 100px;
-webkit-transition: width 2s; /* Safari 3.1 to 6.0 */
transition: width 2s;
}
div:hover {
width: 300px;
}
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف واستخدام
الخاصية الانتقال خاصية الاختزال للخصائص انتقال أربعة:
انتقال الملكية، والانتقال المدة، والانتقال توقيت وظيفة، والتحول تأخير.
Note: دوما تحديد الملكية الانتقال المدة، وإلا فإن المدة هي 0S، وسوف تمر بمرحلة انتقالية لن يكون لها تأثير.
القيمة الافتراضية: | all 0s ease 0s |
---|---|
وارث: | no |
Animatable: | no. Read about animatable |
الإصدار: | CSS3 |
جافا سكريبت بناء الجملة: | object .style.transition="all 2s" Try it |
دعم المتصفح
الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل العقار.
أرقام تليها -webkit-، -moz- أو -o- تحدد النسخة الأولى التي عملت مع بادئة.
خاصية | |||||
---|---|---|---|---|---|
transition | 26.0 4.0 -webkit- | 10.0 | 16.0 4.0 -moz- | 6.1 3.1 -webkit- | 12.1 10.5 -o- |
CSS بناء الجملة
transition:property duration timing-function delay|initial|inherit;
قيم الملكية
القيمة | وصف |
---|---|
transition-property | يحدد اسم الخاصية CSS تأثير الانتقالية ل |
transition-duration | يحدد عدد الثواني أو مللي ثانية يأخذ تأثير انتقال إلى استكمال |
transition-timing-function | يحدد منحنى سرعة تأثير انتقال |
transition-delay | يعرف متى يبدأ تأثير انتقال |
initial | تحدد هذه الخاصية إلى قيمته الافتراضية. قرأت عن الأولي |
inherit | يرث هذه الخاصية من عنصر الأم. قراءة حول وراثة |
مزيد من الأمثلة
مثال
عندما <input type="text"> يحصل على التركيز، وتغيير تدريجيا عرض من 100px 250px إلى:
input[type=text] {
width: 100px;
-webkit-transition: ease-in-out, width .35s ease-in-out; /* Safari 3.1 to 6.0 */
transition: ease-in-out, width .35s ease-in-out;
}
input[type=text]:focus {
width: 250px;
}
انها محاولة لنفسك » صفحات ذات صلة
درس CSS: CSS3 التحولات
HTML DOM المرجع transition property