ویژگی transition CSS
- صفحه قبلی transform-style
- صفحه بعدی transition-delay
تعریف و استفاده
ویژگی transition یک ویژگی کوتاه است که برای تنظیم چهار ویژگی过渡 استفاده میشود:
توضیحات:لطفاً همیشه transition-duration اگر زمانی مشخص نشود، طول زمان به 0 خواهد بود و اثر گذار ایجاد نمیشود.
لطفاً به این بخشها نیز مراجعه کنید:
آموزش CSS:过渡 CSS
دستورالعمل HTML DOM:ویژگی transition
مثال
مکاننمای موس را روی عنصر div بگذارید، عرض آن از 100px به تدریج به 300px تبدیل میشود:
div { width: 100px; transition: width 2s; }
جملات CSS
transition: property duration timing-function delay;
مقادیر ویژگی
مقادیر | توضیح |
---|---|
transition-property | تعیین نام ویژگیهای CSS که باید به طور过渡 تغییر کنند. |
transition-duration | تعیین مدت زمانی که برای تکمیل اثر گذار نیاز است. |
transition-timing-function | تعیین منحنی سرعت اثر. |
transition-delay | تعریف زمان شروع اثر گذار. |
جزئیات فنی
مقدار پیشفرض: | all 0 ease 0 |
---|---|
وراثت: | no |
نسخه: | CSS3 |
جملهبندی JavaScript: | object.style.transition="width 2s" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیهای از مرورگرها هستند که از این ویژگی به طور کامل پشتیبانی میکنند.
اعداد با -webkit-، -moz- یا -o- نشاندهنده نسخه اولیهای است که از پیشوند استفاده میشود.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
26.0 4.0 -webkit- |
10.0 | 16.0 4.0 -moz- |
6.1 3.1 -webkit- |
12.1 10.5 -o- |
- صفحه قبلی transform-style
- صفحه بعدی transition-delay