Command Palette

Search for a command to run...

מח

מחולל מעבר CSS

בנה מעבר CSS ממאפיין, משך זמן, פונקציית תזמון והשהייה עם תצוגה מקדימה של ריחוף חי, ולאחר מכן העתק קוד מוכן לייצור תומך במספר שכבות.

Presets
Toolz
Layers
Layer 1
300ms
0ms
Generated CSS
transition: all 300ms ease;
Category:css
Mode:Offline
Version:1.0.0
Access:Free

מהו מחולל המעבר CSS?

מחולל המעבר CSS הוא עורך חזותי עבור מאפיין המעבר CSS.אתה בוחר איזה מאפיין להנפיש, מגדיר את משך הזמן, בוחר פונקציית תזמון ומוסיף השהייה, ואז מפעיל תצוגה מקדימה חיה כדי לצפות בהקלה המדויקת לפני העתקת ההצהרה. אתה יכול לשכב מספר מעברים בקיצור אחד - למשל אטימות דהייה תוך כדי הזזת טרנספורמציה - וכל שכבה מקבלת תכונה משלה, משך, תזמון והשהייה.

מעבר אומר לדפדפן להנפיש את השינוי בין שני ערכים של מאפיין במקום לעבור באופן מיידי. שנה צבע רקע בריחוף ללא מעבר והוא נצמד; הוסף מעבר: קלות צבע רקע 200ms ואותו שינוי מקל על פני חמישית שנייה המעבר חי על מצב הבסיס, לא על מצב הריחוף, כך שהאלמנט מחייה גם לתוך השינוי וגם מחוצה לו, וזה מה שגורם לאינטראקציה להרגיש גמורה ולא פתאומית בדרך חזרה.

הכל קורה בדפדפן שלך התחל מתוך מוגדר מראש כמו Fade, Button hover או Bounce, התאם את המחוונים והבחירות, לחץ על ההדק התצוגה המקדימה כדי לראות את התנועה, והעתק את הקיצור הכלי כותב את ארבעת החלקים בסדר שהמפרט דורש - מאפיין, משך זמן, תזמון-פונקציה, השהיה - ומשמיט את ההשהיה כאשר הוא אפס אין חשבון, אין העלאות, והוא ממשיך לעבוד במצב לא מקוון לאחר טעינת הדף.

הטעות הנפוצה ביותר היא ניסיון להעביר מאפיין שאין לו ערכי ביניים. display: none to display: block cannot animate, כי תצוגה היא לא מאפיין שניתן להנפשה - אין חצי דרך בין none לבלוק - וזו הסיבה ש-fade-in שנבנה בתצוגה בלבד קופץ. התיקון הוא להעביר אטימות ונראות יחד, או להשתמש בהתנהגות ה-allow-discrete החדשה יותר. כדאי גם להנפיש טרנספורמציה ואטימות על פני רוחב, גובה, עליון או שמאל: השניים הראשונים מורכבים על ה-GPU ואינם מפעילים פריסה, כך שהם נשארים חלקים, בעוד שהנפשת מאפייני פריסה מחשבת מחדש את הדף בכל מסגרת ומהווה את המקור הרגיל למעברים מטלטלים ומגמגמים.

כיצד להשתמש במחולל המעבר CSS?

1

בחר הגדרה מראש או מאפיין

התחל מתוך הגדרה מראש כגון Fade, Button hover או Bounce, או בחר את המאפיין שברצונך להנפיש - אטימות, טרנספורמציה, צבע רקע או הכל.

2

הגדר משך, הקלה ועיכוב

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

3

תצוגה מקדימה של התנועה

לחץ על ההדק כדי להפעיל את המעבר באלמנט התצוגה המקדימה מכיוון שמעבר זקוק לשינוי מצב כדי לפעול, התצוגה המקדימה עוברת בין שני מצבים כדי שתראה את ההקלה.

4

העתק את ה-CSS

העתק את קיצור המעבר שנוצר והדבק אותו על מצב הבסיס של האלמנט שלך, לא על מצב הריחוף, כך שהוא מחייה בשני הכיוונים.

תכונות מפתח

שכבות מעבר מרובות

הוסף והסר שכבות כדי להנפיש מספר מאפיינים בו-זמנית - כל אחד עם תכונה משלו, משך, פונקציית תזמון והשהייה - המחוברים לקיצור אחד מופרד בפסיקים

עקומות הקלות אמיתיות

ארבע מילות המפתח של CSS בתוספת הגדרות קבועות מראש של קוביק-בזייר, כולל עקומה סטנדרטית של חומר ועקומת חריגה לאחור, ופונקציית שלבים () לתנועה של מסגרת אחר מסגרת

תצוגה מקדימה של ריחוף חי

טריגר מפעיל את המעבר על אלמנט תצוגה מקדימה על ידי מעבר בין שני מצבים, כך שאתה מרגיש את התזמון וההקלה לפני העתקת שורה אחת

סדר קצר נכון

הפלט עוקב אחר סדר המפרט של המאפיין, משך הזמן, פונקציית התזמון וההשהיה, ומפיל את ההשהיה כאשר הוא אפס כך שה-CSS נשאר נקי

Frequently Asked Questions

מעבר CSS מחייה את השינוי בין שני ערכים של מאפיין לאורך משך מוגדר במקום לעבור באופן מיידי. אתה מגדיר אותו פעם אחת במצב הבסיס, והדפדפן מקל על המאפיין בכל פעם שהערך שלו משתנה, כגון ב-hover או כאשר מחלקה מוחלפת.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css transition generatorcss transitiontransition csscss hover effecttransition timing functioncubic beziercss easetransition delaycss animation timing