transition: all 300ms ease;מהו מחולל המעבר CSS?
מחולל המעבר CSS הוא עורך חזותי עבור מאפיין המעבר CSS.אתה בוחר איזה מאפיין להנפיש, מגדיר את משך הזמן, בוחר פונקציית תזמון ומוסיף השהייה, ואז מפעיל תצוגה מקדימה חיה כדי לצפות בהקלה המדויקת לפני העתקת ההצהרה. אתה יכול לשכב מספר מעברים בקיצור אחד - למשל אטימות דהייה תוך כדי הזזת טרנספורמציה - וכל שכבה מקבלת תכונה משלה, משך, תזמון והשהייה.
מעבר אומר לדפדפן להנפיש את השינוי בין שני ערכים של מאפיין במקום לעבור באופן מיידי. שנה צבע רקע בריחוף ללא מעבר והוא נצמד; הוסף מעבר: קלות צבע רקע 200ms ואותו שינוי מקל על פני חמישית שנייה המעבר חי על מצב הבסיס, לא על מצב הריחוף, כך שהאלמנט מחייה גם לתוך השינוי וגם מחוצה לו, וזה מה שגורם לאינטראקציה להרגיש גמורה ולא פתאומית בדרך חזרה.
הכל קורה בדפדפן שלך התחל מתוך מוגדר מראש כמו Fade, Button hover או Bounce, התאם את המחוונים והבחירות, לחץ על ההדק התצוגה המקדימה כדי לראות את התנועה, והעתק את הקיצור הכלי כותב את ארבעת החלקים בסדר שהמפרט דורש - מאפיין, משך זמן, תזמון-פונקציה, השהיה - ומשמיט את ההשהיה כאשר הוא אפס אין חשבון, אין העלאות, והוא ממשיך לעבוד במצב לא מקוון לאחר טעינת הדף.
הטעות הנפוצה ביותר היא ניסיון להעביר מאפיין שאין לו ערכי ביניים. display: none to display: block cannot animate, כי תצוגה היא לא מאפיין שניתן להנפשה - אין חצי דרך בין none לבלוק - וזו הסיבה ש-fade-in שנבנה בתצוגה בלבד קופץ. התיקון הוא להעביר אטימות ונראות יחד, או להשתמש בהתנהגות ה-allow-discrete החדשה יותר. כדאי גם להנפיש טרנספורמציה ואטימות על פני רוחב, גובה, עליון או שמאל: השניים הראשונים מורכבים על ה-GPU ואינם מפעילים פריסה, כך שהם נשארים חלקים, בעוד שהנפשת מאפייני פריסה מחשבת מחדש את הדף בכל מסגרת ומהווה את המקור הרגיל למעברים מטלטלים ומגמגמים.
כיצד להשתמש במחולל המעבר CSS?
בחר הגדרה מראש או מאפיין
התחל מתוך הגדרה מראש כגון Fade, Button hover או Bounce, או בחר את המאפיין שברצונך להנפיש - אטימות, טרנספורמציה, צבע רקע או הכל.
הגדר משך, הקלה ועיכוב
גרור את מחווני משך הזמן וההשהיה ובחר פונקציית תזמון - קלות, ליניארית, עקומת מעוקב-בזייר או שלבים הערכים מתעדכנים בקיצור תוך כדי תנועה.
תצוגה מקדימה של התנועה
לחץ על ההדק כדי להפעיל את המעבר באלמנט התצוגה המקדימה מכיוון שמעבר זקוק לשינוי מצב כדי לפעול, התצוגה המקדימה עוברת בין שני מצבים כדי שתראה את ההקלה.
העתק את ה-CSS
העתק את קיצור המעבר שנוצר והדבק אותו על מצב הבסיס של האלמנט שלך, לא על מצב הריחוף, כך שהוא מחייה בשני הכיוונים.
תכונות מפתח
שכבות מעבר מרובות
הוסף והסר שכבות כדי להנפיש מספר מאפיינים בו-זמנית - כל אחד עם תכונה משלו, משך, פונקציית תזמון והשהייה - המחוברים לקיצור אחד מופרד בפסיקים
עקומות הקלות אמיתיות
ארבע מילות המפתח של CSS בתוספת הגדרות קבועות מראש של קוביק-בזייר, כולל עקומה סטנדרטית של חומר ועקומת חריגה לאחור, ופונקציית שלבים () לתנועה של מסגרת אחר מסגרת
תצוגה מקדימה של ריחוף חי
טריגר מפעיל את המעבר על אלמנט תצוגה מקדימה על ידי מעבר בין שני מצבים, כך שאתה מרגיש את התזמון וההקלה לפני העתקת שורה אחת
סדר קצר נכון
הפלט עוקב אחר סדר המפרט של המאפיין, משך הזמן, פונקציית התזמון וההשהיה, ומפיל את ההשהיה כאשר הוא אפס כך שה-CSS נשאר נקי
Frequently Asked Questions
Related Tools
CSS Animation Generator
Build CSS keyframe animations from presets like fade, slide, bounce and spin. Adjust duration, easing, delay, iteration and direction, preview live, then copy the keyframes and animation shorthand.
CSS Grid Generator
Build CSS Grid layouts visually. Set columns, rows, track sizes, gaps and alignment with a live preview, then copy the generated grid CSS - all in your browser.
CSS Transform Generator
Build a CSS transform from translate, rotate, scale, skew and 3D perspective with live sliders and a preview, then copy production-ready code.
CSS Glassmorphism Generator
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Comments
0 comments
No comments yet. Be the first to share your thoughts!