صفت transition-property در css
صفت transition-property در css تعیین خاصیت های افکت
در این مقاله از سایت آموزی در مجموعه آموزش های صفات سی اس اس به بررسی و تحلیل خاصیت transition-property در زبان CSS می پردازیم.
ویژگی کاربردی transition-property در سومین نسخه این زبان طراحی یعنی css3 معرفی شده است.
معرفی و کاربرد ویژگی transition-property در زبان طراحی سی اس اس
به کمک خاصیت transition-property در CSS3 می توانیم مدت زمانی برای اجرای افکت تغییر یا transition در یک تگ html تعیین نماییم.
خصوصیت transition-property عمدتا براساس ثانیه و میلی ثانیه ، زمان اجرای افکت ترانزیشن را تعیین می کند.
مقدار پیش فرض در این خاصیت مقدار 0 است. چرا که هیچ گونه زمانی برای افکت تغییر یا ترانزیشن جهت اجرا برای تگ html مربوطه وجود نخواهد داشت.
مقادیر صفت کاربردی transition-property در زبان طراحی css
صفت transition-property که در زبان طراحی CSS3 معرفی شده است، 5 مقدار می پذیرد که عبارتند از:
- مقدار none
- مقدار all
- مقدار property
- مقدار initial
- مقدار inherit
مقدار none درون خاصیت transition-property در زبان سی اس اس
اگر خاصیت transition-property را برای یک عنصر html برابر با مقدار none قرار دهیم، در حقیقت می خواهیم هیچکدام از خاصیت های تگ html مربوطه در عملیات افکت تغییر یا ترانزیشن شرکت نکند.
[html] div {transition-property: none;} [/html]
مقدار all درون خاصیت transition-property در زبان css
اگر خاصیت transition-property را برای یک عنصر html برابر با مقدار all قرار دهیم، در حقیقت می خواهیم تمام خاصیت های تگ html مربوطه در عملیات افکت تغییر یا ترانزیشن شرکت نمایند.
[html] div {transition-property: all;} [/html]
مقدار property درون خاصیت transition-property در زبان سی اس اس
اگر خاصیت transition-property را برای یک عنصر html برابر با مقدار property قرار دهیم، در حقیقت می خواهیم اسم آن دسته از خاصیت های تگ html مربوطه که می بایست در عملیات افکت تغییر یا ترانزیشن شرکت نمایند، را آورده و با کاما آنها را تفکیک نماییم.
[html] div {transition-property: color , border , background-color , width;} [/html]
در مثال بالا 4 خاصیت width ، background-color ، border و color که با کاما از هم جدا کرده ایم در تگ div مربوطه در اجرای افکت ترانزیشن که براساس ثانیه یا میلی ثانیه تعریف خواهد شد، شرکت می کنند.
مثلا در حالت هاور می توان با یک افکت و زمان تعیین شده رنگ پس زمینه و رنگ فونت و یا حاشیه و عرض را در عنصر html مورد نظر تغییر داد.
مقدار initial درون خاصیت transition-property در زبان css
اگر خاصیت transition-property را برابر با مقدار initial تعریف کنیم، در حقیقت مقدار پیش فرض این خصوصیت برای تگ html مورد نظر اعمال می شود.
مقدار inherit درون خاصیت transition-property در زبان سی اس اس
اگر خاصیت transition-property را برابر با مقدار inherit تعریف کنیم، در واقع تگ html مربوطه خصوصیت مورد نظر را از والد پدری خود به ارث می برد.
صفت transition-property در css تعیین خاصیت های افکت
بررسی خاصیت transition-property از نظر نسخه زبان طراحی css
ویژگی کاربردی transition-property در سومین نسخه این زبان طراحی یعنی css3 معرفی شده است.
بررسی ساختاری خصوصیت transition-property در زبان طراحی سی اس اس
عناوین ساختاری خاصیت transition-property | وضعیت ساختاری خاصیت transition-property |
مقدار پیش فرض | all |
قابلیت توارث | ندارد |
قابلیت تحرک | ندارد |
ورژن css صفت | CSS3 |
سینتکس صفت در جاوا اسکریپت | "object.style.transitionProperty="width,height |
پشتیبانی مرورگرهای اینترنتی از خاصیت transition-property در زبان طراحی css
خاصیت css | |||||
transition-property | 26.0 به بالا و 4.0 تا 26.0 با -webkit- | 10.0 | 16.0 به بالا و 4.0 تا 16.0 با -moz- | 6.1 به بالا و 3.1 تا 6.1 با -webkit- | 12.1 به بالا و 10.5 تا 12.1 با -o- |
پیوندهای مهم و کاربردی
تگ های جدید HTML5 در سایت آموزی
صفات تگ های HTML در سایت آموزی
تگ های منسوخ شده HTML5 در سایت آموزی
صفت transition-property در css تعیین خاصیت های افکت – اختصاصی سایت آموزی
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی
دیدگاهتان را بنویسید