לאיזה תוכןסרטון או לוטי של מוצר, מקום או תהליך, שקורים בו 2 עד 4 דברים / מעט מלל לכל רגע / הכי חזק: סרטון על רקע אחיד שנבלע בסקשן על אותו רקע אחריו
השאלהיש סרטון או לוטי שקורים בו 2 עד 4 דברים, ומשפט קצר לומר על כל אחד?
Chapters
סרטון או לוטי שזזים עם הגלילה, ומעליהם שכבה עם עד 4 פרקים. המלל לא באמת מגיב לסרטון: הפרק פשוט נכנס ברגע שבו משהו קורה בו, וזו האשליה.
<UkChapters
video="/docs/chapters/surf.mp4"
poster="/docs/chapters/surf.webp"
framed
chapters={[
{ at: 0, badge: '...', title: '...', text: '...' },
{ at: 0.33, badge: '...', title: '...', text: '...', place: 'end' },
]}
/>at: 0.33 אומר ש-33% מהפריימים עברו, אותו דבר בסרטון ובלוטי. סרטון, פרקים וקו ההתקדמות רצים על טיימליין אחד שאורכו בדיוק 1, אז הם לא יכולים לצאת מסנכרון, גם בגלילה מהירה וגם אחורה. ה-fade מסונכרן: הפרק הקודם מסיים לצאת בדיוק בפריים של ה-at, ובאותו פריים החדש מתחיל להיכנס, כך שאף פעם אין שתי כותרות זו על זו.
על הקו יש נקודה לכל פרק, והיא מושכת קצת מהטיימליין: הקו מגיע אליה ומחכה בזמן שהיא מתמלאת וגדלה עם הגלילה, על אותו קטע שבו הפרק נכנס, ואז משלים את הפער עד הנקודה הבאה. הסרטון לא מחכה.
בטלפון: ירידת דור, כמו בכל אפקט בסגנון פין: תנועה חזקה של האצבע מריצה את הסרטון במהירות ספיד. תלוי מה בסרטון אם זה מפריע. אם מסתירים את הסקשן בנקודת שבירה, הסרטון גם לא יורד. בדף הזה הגלישה מוצגת בטלפון, והלוטי מוסתר בקלאס.
שיעורי גלישה לכל רמה
שיעורים פרטיים וקבוצתיים, לילדים ולמבוגרים.
לומדים לקרוא את הגל
בשיעור הראשון לומדים לזהות איזה גל מתאים לכם ומתי לחתור אליו.
לומדים לעמוד על הגלשן
המדריך נמצא לידכם במים ומתקן את העמידה תוך כדי הגלישה.
גלישה עצמאית
קורס למי שרוצה לגלוש לבד, לקרוא את הים ולבחור גלים בעצמו.
אותו דבר עם לוטי
810 פריימים, ו-at מחושב לפיהם: at: 0.38 הוא פריים 308. עם layout="split", כי לוטי כזה מצויר על רקע לבן.
בקשה ובדיקת איכות
הלקוח מבקש להחזיר פריט, ומערכת בודקת אותו לפי הנתונים והתמונות.
מחסן וירטואלי
הפריט שהוחזר מופיע במחסן וירטואלי, ושם מנהלים אותו וקובעים את כללי המכירה.
ווידג'ט בחנות
לקוחות מוסיפים לסל פריט שהוחזר, ומשלמים בתהליך הרגיל של החנות.
משלוח ישיר
פריט שנמכר נשלח ישירות ללקוח קרוב, ופריט שלא נמכר חוזר למחסן.
הסרטון והאתר כדבר אחד
זה אחד האפקטים החרושים באתרי Awwwards: סרטון על רקע אחיד, שחור מוחלט או כל צבע אחר. בשלב כלשהו הסטיקי משתחרר, ואחריו או מעליו נכנס סקשן על אותו רקע. לא רואים איפה הסרטון נגמר והאתר מתחיל, ונוצרת תחושה שהם שלובים. גם זה מנגנון ולא מראה: מה שרואים תלוי במה שקורה בסרטון, אז בוחרים סרטון בשביל זה. הדוגמאות למעלה לא מראות את זה, כי הסרטון בהן לא על רקע אחיד.
המנגנון נותן טיימינג, היצירתיות בסרטון. Velune של HorizonX: הכותרת יושבת בתוך חלון של מטוס, ובגלילה נראה שהמלל עובר מהחלון לשמיים. בפועל הסרטון עושה זום דרך החלון, ובאותו רגע פרק אחד יוצא ופרק אחר נכנס. כל ה-WTF הוא בסרטון ובמקום שבו שמו את המלל, לא ב-GSAP: מבחינת המנגנון זה at אחד. אז כשבוחרים סרטון, שואלים מה הוא עושה לעימוד: האם יש בו מסגרת שאפשר להושיב בה מלל, ורגע שהוא נפתח ממנה. ואת ה-at שמים על הרגע הזה.
דוגמה: Alder & Stone של HorizonX, על אפור בהיר. מה שנראה בפריימים של הפריוויו ואין אצלנו: המלל מתערבל ביציאה, הכותרת יוצאת ונכנסת במסיכה, והסצנה מתפרקת לחלקיקים ומתחברת מחדש על אותו רקע (זה כבר בתוך הסרטון או התלת-ממד, לא במנגנון).
<UkChapters video="/film.mp4" chapters={...} className="my-film" />
<section className="my-next-section">...</section>
/* בלי framed: מסגרת מציירת את התפר */
.my-film {
--uk-chapters-shade: none;
--uk-chapters-ground: #ececec; /* הצבע שדוגמים מהסרטון */
--uk-chapters-ink: #111; /* על סרטון בהיר */
}
.my-next-section { background: #ececec; }להכין סרטון
בסרטון רגיל יש keyframe כל כמה שניות, וכל קפיצה מפענחת את הדרך אליו, ולכן הגלילה מקרטעת. הסקריפט הופך כל פריים ל-keyframe ומוציא את הסאונד. הוא גם מייצר poster, ומדפיס גודל ומספר פריימים.
npm run scrub-video -- input.mp4 my-film
npm run scrub-video -- input.mp4 my-film --from 2 --to 9 --w 1280Props
| prop | default | מה זה |
|---|---|---|
| video | - | mp4 שהוכן ב-npm run scrub-video (למעלה). או lottie |
| lottie | - | קובץ json או lottie. נטען רק כשהסקשן מתקרב |
| poster | - | מה שרואים עד שהסרטון נטען. הסקריפט מייצר אחד |
| chapters | - | עד 4. פרק חמישי נחתך, והקונסול אומר |
| chapters[].at | - | מתי הוא נכנס, חלק מהסרטון מ-0 עד 1. ב-0 הוא כבר שם כשהסקשן מגיע |
| chapters[].badge / title / text | - | שלושת הבלוקים של פרק. לא מלל רץ |
| chapters[].place | 'start' | 'start', 'center' או 'end': באיזה צד של המסך, ליד מה שקורה בסרטון באותו רגע |
| layout | 'cover' | 'cover': הסרטון ממלא את המסך, מלל לבן מעליו. 'split': סרטון על הרקע של הדף ליד המלל, בטלפון מעליו |
| framed | false | cover בתוך מסגרת עם פינות עגולות |
| length | 100svh לפרק | כמה גלילה הכול לוקח |
| scrub | 1 | כמה שניות הסרטון והמלל משלימים את הגלילה: מה שנותן את התחושה שהם גולשים |
| fade | 0.07 | כמה זמן לוקח fade אחד, יציאה או כניסה, כחלק מהסרטון. מתקצר לבד כשפרקים קרובים |
| titleTag | 'h2' | 'h3' כשלסקשן כבר יש h2 משלו |
| debug | false | מראה בפינה את ה-at הנוכחי, והשנייה או הפריים: ככה בוחרים מספרים |
