Latest web development tutorials

التحولات CSS3

التحولات CSS3

CSS3، علينا أن نضيف وهو التأثير الذي يمكن تحويلها من نمط واحد إلى وقت آخر، من دون استخدام الرسوم المتحركة فلاش أو جافا سكريبت. الماوس فوق العناصر التالية:


الماوس فوق العناصر التالية:

CSS3
انتقال

دعم المتصفح

الأرقام الواردة في الجدول تمثل أول متصفح لدعم رقم الإصدار للممتلكات.

مباشرة بعد -webkit- الرقمية، -ms- أو -moz- قبل في دعم البادئة السمة الأولى رقم إصدار المتصفح.

属性
transition 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-delay 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-duration 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-property 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-
transition-timing-function 26.0
4.0 -webkit-
10.0 16.0
4.0 -moz-
6.1
3.1 -webkit-
12.1
10.5 -o-

كيف يعمل؟

CSS3 انتقال عنصر تغيير تدريجيا من نمط واحد إلى تأثير آخر.

ولتحقيق ذلك، يجب أن تعرف أمرين:

  • وأود أن أضيف تأثير خصائص CSS
  • تحديد مدة تأثير.
OperaSafariChromeFirefoxInternet Explorer

أمثلة

السمة العرض تطبيق تأثير انتقال، ومدة 2 ثانية:

div
{
transition: width 2s;
-webkit-transition: width 2s; /* Safari */
}

ملاحظة: إذا لم تقمبتحديد مهلة زمنية، والانتقال ليس لها أي أثر، لأن القيمة الافتراضية هي 0.

فإن تأثير تغيير قيمة التغييرات الملكية CSS المحدد. تغيير خاصية CSS النموذجي هو الماوس المستخدم على عنصر:

OperaSafariChromeFirefoxInternet Explorer

أمثلة

أحكام عندما تعليق مؤشر الماوس (: تحوم) إلى العنصر <div> في الحالات التالية:

شعبة: تحوم
{
العرض: 300px؛
}

محاولة »

ملاحظة: عندما يكون مؤشر الماوس إلى العنصر، فإنه يتغير تدريجيا النمط الأصلي


عدد من التغييرات

لإضافة تأثير أكثر من أسلوب التغيير، إضافة سمات مفصولة بفواصل:

OperaSafariChromeFirefoxInternet Explorer

أمثلة

وأضاف الآثار العرض والطول، والانتقال:

div
{
transition: width 2s, height 2s, transform 2s;
-webkit-transition: width 2s, height 2s, -webkit-transform 2s;
}

محاولة »


خصائص المرحلة الانتقالية

يسرد الجدول التالي كل خصائص المرحلة الانتقالية:

ممتلكات وصف CSS
انتقال الخاصية المختصرة لتحديد أربعة خصائص المرحلة الانتقالية في خاصية واحدة. 3
انتقال الملكية اسم انتقال الملكية CSS تنطبق الأحكام. 3
الانتقال المدة لضبط التوقيت تأثير انتقال المستهلك. الافتراضي هو 0. 3
الانتقال توقيت وظيفة سلفا انتقال منحنى تأثير الوقت. الافتراضي هو "تخفيف". 3
الانتقال تأخير أحكام متى يبدأ تأثير انتقال. الافتراضي هو 0. 3

مجموعة المثالان سمات كل الانتقال:

OperaSafariChromeFirefoxInternet Explorer

أمثلة

استخدام كل الخصائص التي تمر بمرحلة انتقالية في مثال واحد:

div
{
transition-property: width;
transition-duration: 1s;
transition-timing-function: linear;
transition-delay: 2s;
/* Safari */
-webkit-transition-property:width;
-webkit-transition-duration:1s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:2s;
}

محاولة »

OperaSafariChromeFirefoxInternet Explorer

أمثلة

والأمثلة على نفس الآثار التي تمر بمرحلة انتقالية أعلاه، ولكن يستخدم خصائص انتقال الاختزال:

div
{
transition: width 1s linear 2s;
/* Safari */
-webkit-transition:width 1s linear 2s;
}

محاولة »