پاسخ به:مرجع CSS
دوشنبه 10 آذر 1393 11:18 PM
عنصر <div> بتدریج 200 پیکسل به سمت پایین حرکت می کند:
در انتهای این بیاموز، مثال های بیشتری را خواهید دید
مرورگرهای Internet Explorer 10, Firefox, Opera قانون keyframes@ را پشتیبانی می کنند.
مرورگرهای Chrome و Safari به پیشوند -webkit- نیاز دارند.
توجه: مرورگر Internet Explorer 9 و نسخه های قبلی آن، این امکان را پشتیبانی نمی کند.
برای ایجاد انیمیشن در CSS3، ابتدا باید قانون keyframes@ را یاد بگیرید.
keyframes@ جایی است که در آن انیمیشن ایجاد می شود. داخل keyframes@ یک Style مشخص می کنیم و انیمیشن بتدریج از Style جاری به Style جدید تغییر می کند.
در طول اجرای انیمیشن می توانید چندین بار Style را تغییر دهید.
تغییرات را می توانید به صورت درصد یا با کلمه های کلیدی from و to بیان کنید.
0% ابتدای انیمیشن و 100% انتهای آن است.
برای پشتیبانی بهتر مرورگرها، همیشه 0% و 100% را مشخص نمایید.
توجه: پس از اینکه، انیمیشن را در قانون keyframes@ تعریف کردید، با استفاده از خاصیت animation آنرا به عنصر مورد نظرتان متصل کنید.
مقدار | توضیحات |
---|---|
animationname | الزامی است. نام انیمیشن را مشخص می کند. |
keyframes-selector |
الزامی است. مشخص می کند در چه زمانی از اجرای انیمیشن، Style اعمال شود. مقادیر مجاز:
0-100% |
css-styles | الزامی است. می تواند شامل یک یا چند خصوصیت CSS باشد. |
مشخص کردن چندین keyframes-selector در یک انیمیشن:
تغییر چند Style به صورت همزمان:
چندین keyframes-selector و Style مختلف در یک انیمیشن:
CSS3 Animation (بیاموز CSS3)