02.03.2017 Views

CSS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

مبحث نزدهم:‏ Transition<br />

خاصیت Transition<br />

عامل اصلی در افکت های<br />

نماید.‏<br />

از جمله خاصیت های میباشد که تازه وارد دنیایی ویب گردیده و این خاصیت<br />

<strong>CSS</strong>3<br />

میباشد و بدون این خاصیت شما نمیتوانید هیچ افکتی را تطبیق<br />

قاعده دستوری:‏<br />

آموزش کاربردی <strong>CSS</strong>3<br />

Transform خاصیت های زیر را دارا میباشد:‏<br />

Transition: Property | duration | timing-function | delay;<br />

Transition-property<br />

با استفاده از این خاصیت میتوانید تعیین کنید که انیمیشن روی کدام خاصیت اختصاص داده<br />

شده به عنصر اعمال شود ، مثال باالی خاصیت روی width عنصر اعمال شود یا روی height عنصر<br />

یا color عنصر و … .<br />

در صورتی که مقدار این خاصیت را برابر با all قرار بدهید تمامی خاصیت<br />

ها و مقادیر و استایل یک عنصر را تحت تاثیر انیمیشن قرار میدهد و انیمیشن را روی تمامی<br />

خاصیت ها و مقادیر عنصر اجرا می کند.‏<br />

Transition-duration<br />

این خاصیت مدت زمان اجرای یک انیمیشن را مشخص می کند که بر حسب ثانیه و میلی ثانیه<br />

مشخص میشود.‏<br />

Transition-timing-function<br />

این خاصیت شامل مقادیر زیر میشود و سرعت اجرای افکت را تعیین می کند:‏<br />

linear<br />

‏:در صورت استفاده از این مقدار انیمیشن از ابتدا تا انتها با سرعت یکسان حرکت می کند<br />

و انجام میشود.‏<br />

Ease ‏:این مقدار،‏ مقدار پیشفرض این خاصیت است.‏ یعنی انیمیشن با سرعت نسبتا کم شروع<br />

میشود و سریع سرعتش افزایش پیدا میکند و وقتی به انتها میرسد دوباره سرعتش کم میشود.‏<br />

ease-in<br />

‏:انیمیشن با سرعت کم شروع میشود و با سرعت زیاد به اتمام میرسد.‏<br />

121<br />

‏”رسولی”‏ نویسنده:‏ فردوس

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!