עצב עקומות האטה cubic-bezier מותאמות אישית עם עורך הניתן לגרירה ותצוגה מקדימה חיה של אנימציה.

עורך עקומה
1 2 0 1 0 1 זמן התקדמות

גרור את שתי הידיות כדי לעצב את עקומת ההאטה.

תצוגה מקדימה של אנימציה
מואט
ליניארי
מילוי
1.2s
נקודות בקרה
נקודה 1
נקודה 2
הגדרות מוכנות
ערך
cubic-bezier(0, 0, 1, 1)
פלט CSS
transition-timing-function: ; animation-timing-function: ;

הכול פועל בדפדפן שלך — שום דבר לא מועלה.


אודות עורך עקומות האטה Cubic-Bézier

עורך הרכה קובית-בזייה מעצב פונקציות תזמון מותאמות אישית עבור מעברי ואנימציות CSS. גררו את שני ידיות הבקרה על משטח העקומה וערך ה-cubic-bezier(x1, y1, x2, y2) מתעדכן בזמן אמת; תצוגה מקדימה של אנימציה מנגנת את ההרכה לצד רפרנס ליניארי כך שתוכלו להרגיש את ההבדל, עם משך זמן ניתן להתאמה והשמעה חוזרת מיידית.

עשר הגדרות קבועות מראש מכסות את אוצר המילים הנפוץ — ease סטנדרטי, ease-in, ease-out ו-ease-in-out, בתוספת עקומות אקספרסיביות כמו back ו-anticipate שחורגות מעבר לנקודות הסיום שלהן, ורמפות האצה והאטה בסגנון material. השתמשו בהן כפי שהן או כנקודות פתיחה לגרירה למשהו משלכם.

ניתן גם להקליד קואורדינטות נקודת בקרה מדויקות, ללחוץ על אקראיות בהשראה, ולהעתיק את ערך cubic-bezier() הפשוט או כלל CSS מוכן להדבקה. כל העורך פועל בדפדפן שלכם.

כיצד להשתמש ב-עורך עקומות האטה Cubic-Bézier

  1. גררו את שתי הידיות בעורך העקומה כדי לעצב את ההרכה.
  2. לחצו על השמעה חוזרת והשוו את האנימציה המורכת מול הרפרנס הליניארי, תוך התאמת משך הזמן במידת הצורך.
  3. נסו את ההגדרות הקבועות מראש — ease, back, anticipate, material ועוד — לנקודת פתיחה מהירה.
  4. כווננו בעדינות עם קלטי נקודת הבקרה המספריים לערכים מדויקים.
  5. העתיקו את ערך cubic-bezier() או את קטע ה-CSS המלא.

שאלות נפוצות

אלה הקואורדינטות של שתי נקודות הבקרה: x1, y1, x2, y2. ציר ה-x הוא זמן (0 עד 1) וציר ה-y הוא התקדמות האנימציה. נקודות שנמשכות גבוה מוקדם גורמות לתנועה להתחיל מהר; נמשכות נמוך, היא מתחילה לאט.

ערכי ה-y יכולים. y מעל 1 גורם לאנימציה לחרוג מהיעד שלה ולהתייצב חזרה — ההגדרות "back" ו-"anticipate" עושות בדיוק את זה. ערכי ה-x חייבים להישאר בין 0 ל-1, כי הזמן לא יכול לרוץ אחורה.

בכל transition-timing-function או animation-timing-function ב-CSS, ובאפשרות ה-easing של Web Animations API. הוא מחליף מילות מפתח כמו ease-in-out בעקומה מותאמת לממשק שלכם.

השתמשו ב-ease-out (התחלה מהירה, עצירה עדינה) עבור אלמנטים הנכנסים למסך או מגיבים לקלט — זה מרגיש מיידי. השתמשו ב-ease-in עבור אלמנטים העוזבים את המסך. Ease-in-out מתאים לתנועות שבהן שני הקצוות נראים.

כן, הוא חינמי וללא צורך בחשבון, והוא פועל כולו בדפדפן שלכם — כלום ממה שאתם מעצבים לא מועלה.

שתף זאת

חיפושים פופולריים
עורך האטה cubic bezier מחולל cubic-bezier css מחולל פונקציית האטה css css transition timing function עורך עקומת האטה לאנימציה עקומת bezier מותאמת css ease-in-out cubic bezier
צריך עזרה?
נתקלת בבעיה בכלי הזה? ספר לצוות שלנו.
דיווח על בעיה

הוסיפו כלי חינמי זה לאתר שלכם — העתיקו והדביקו את הקוד שלהלן.