שאלה באנגולר - הוזזת אלמנט במסלול מוגדר

שלוות נפש

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

נחמד לעזור

משתמש מקצוען
עיצוב גרפי
עריכה תורנית
אתם רוצים ליצור אנימציה פשוטה על טקסט?

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

תכתבו בגוגל (באנגלית כמובן) את סוג האנימציה שאתם רוצים + CSS ותקבלו דוגמאות קוד לרוב.
אתם יכולים לנסות לכתוב גם כאן בצורה מפורטת יותר את האנימציה אותה אתם צריכים.
 

שלוות נפש

משתמש פעיל
אתם רוצים ליצור אנימציה פשוטה על טקסט?

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

תכתבו בגוגל (באנגלית כמובן) את סוג האנימציה שאתם רוצים + CSS ותקבלו דוגמאות קוד לרוב.
אתם יכולים לנסות לכתוב גם כאן בצורה מפורטת יותר את האנימציה אותה אתם צריכים.
ניסיתי לחפש ולא מצאתי משהו (אולי כי אני לא כל כך יודעת להגדיר את סוג האינמציה..)
האינמציה שאני רוצה:
יש לי מילה שנמצאת בגובה מסוים ואני רוצה שטיפול מהגובה הזה לתחתית העמוד או הפוך נמצאת בתחתית העמוד ומטפסת למיקום מסוים שאני יגדיר לה
ואני רוצה שיראו תמסלול לא שתקפוץ מנקודה אחת לאחרת
אשמח אם מישהו יוכל להגדיר לי איך זה נקרא? או לתת קישור
ממש יעזור
תודה רבה!!
 

נטורל

משתמש רשום
ניסיתי לחפש ולא מצאתי משהו (אולי כי אני לא כל כך יודעת להגדיר את סוג האינמציה..)
האינמציה שאני רוצה:
יש לי מילה שנמצאת בגובה מסוים ואני רוצה שטיפול מהגובה הזה לתחתית העמוד או הפוך נמצאת בתחתית העמוד ומטפסת למיקום מסוים שאני יגדיר לה
ואני רוצה שיראו תמסלול לא שתקפוץ מנקודה אחת לאחרת
אשמח אם מישהו יוכל להגדיר לי איך זה נקרא? או לתת קישור
ממש יעזור
תודה רבה!!
תראו את הדוגמה הזאת

תנסו להבין את הקוד, זה קל.
 

נחמד לעזור

משתמש מקצוען
עיצוב גרפי
עריכה תורנית
HTML:
<html>
<div class="object">
 טקסט לדוגמא
</div>
    
    <style>
    .object {
  animation: MoveUpDown 1s linear infinite;
  position: absolute;
  left: 0;
  bottom: 0;
}

@keyframes MoveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-100px);
  }
}
    </style>
</html>
 

שלוות נפש

משתמש פעיל
HTML:
<html>
<div class="object">
 טקסט לדוגמא
</div>
   
    <style>
    .object {
  animation: MoveUpDown 1s linear infinite;
  position: absolute;
  left: 0;
  bottom: 0;
}

@keyframes MoveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-100px);
  }
}
    </style>
</html>
וואי תודה
בדיוק מה שאני צריכה :)
רק כמה שאלות על הקוד:
1. כל מה שבתוך התגית STYLE אני יכולה לרשום ב CSS? ( מה מומלץ??)
2. ואיפה ההגדרה של נקודת ההתחלה והסיום
ואני גם רוצה שיפסיק - יגיע לנקודת הסיום ויעצור
 

רוב

משתמש פעיל
הנדסת תוכנה
וואי תודה
בדיוק מה שאני צריכה :)
רק כמה שאלות על הקוד:
1. כל מה שבתוך התגית STYLE אני יכולה לרשום ב CSS? ( מה מומלץ??)
2. ואיפה ההגדרה של נקודת ההתחלה והסיום
ואני גם רוצה שיפסיק - יגיע לנקודת הסיום ויעצור
בתגית ה style זה ה CSS, אפשר לכתוב אותו בקובץ נפרד
נקודת ההתחלה בקוד הנ"ל היא 0 על ציר ה- Y
0%, 100% { transform: translateY(0); }
בקוד הספציפי הזה האלמנט ירד למטה ויעלה חזרה למעלה.
כדי להפעיל אנימציה חד צדדית:
CSS:
@keyframes MoveUpDown {
 0% {
transform: translateY(0);
}
100% {
transform: translateY(-1000px);
}
 

שלוות נפש

משתמש פעיל
עוד שאלה:
אם יש לי כמה טקסטים שאני מציגה אותם ב NGFOR ואני רוצה שהטקסט הבא בתור יתחיל לזוז שהטקסט הקודם הגיע למקומו הסופי - איך אני מגדירה את זה?
תודה רבה :)
 

רוב

משתמש פעיל
הנדסת תוכנה
עוד שאלה:
אם יש לי כמה טקסטים שאני מציגה אותם ב NGFOR ואני רוצה שהטקסט הבא בתור יתחיל לזוז שהטקסט הקודם הגיע למקומו הסופי - איך אני מגדירה את זה?
תודה רבה :)
אפשר להוסיף את המאפיין animation-delay לעיצוב של האובייקט.
בשביל כמה אלמנטים משתמשים ב nth-child ולכל אחד נותנים את ה delay המתאים.
 

שלוות נפש

משתמש פעיל
אפשר להוסיף את המאפיין animation-delay לעיצוב של האובייקט.
בשביל כמה אלמנטים משתמשים ב nth-child ולכל אחד נותנים את ה delay המתאים.
אין אפשרות לעשות את זה במשהו כמו FOR ?
יש לי מערך של מילים וכל מילה אמורה להיות מוצגת עם הבדלים של כמה סנטימטרים מהמילה הקודמת
חבל לי לעשות על כל איבר עיצוב בנפרד
יש דרך ב CSS שהמיקום יהיה i שגדל - שיהיה קשר נגיד בין ה i במערך שמתקדם לבין המיקום?
מקווה שהייתי מובנת..
תודה רבה :)
 

רוב

משתמש פעיל
הנדסת תוכנה
אין אפשרות לעשות את זה במשהו כמו FOR ?
יש לי מערך של מילים וכל מילה אמורה להיות מוצגת עם הבדלים של כמה סנטימטרים מהמילה הקודמת
חבל לי לעשות על כל איבר עיצוב בנפרד
יש דרך ב CSS שהמיקום יהיה i שגדל - שיהיה קשר נגיד בין ה i במערך שמתקדם לבין המיקום?
מקווה שהייתי מובנת..
תודה רבה :)
ב CSS זה בלתי אפשרי, ב SCSS כן.
אפשר ב- TS או עם Jquery.
 

רוב

משתמש פעיל
הנדסת תוכנה

שלוות נפש

משתמש פעיל

אולי מעניין אותך גם...

אשכולות דומים

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכא

א שִׁיר לַמַּעֲלוֹת אֶשָּׂא עֵינַי אֶל הֶהָרִים מֵאַיִן יָבֹא עֶזְרִי:ב עֶזְרִי מֵעִם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:ג אַל יִתֵּן לַמּוֹט רַגְלֶךָ אַל יָנוּם שֹׁמְרֶךָ:ד הִנֵּה לֹא יָנוּם וְלֹא יִישָׁן שׁוֹמֵר יִשְׂרָאֵל:ה יְהוָה שֹׁמְרֶךָ יְהוָה צִלְּךָ עַל יַד יְמִינֶךָ:ו יוֹמָם הַשֶּׁמֶשׁ לֹא יַכֶּכָּה וְיָרֵחַ בַּלָּיְלָה:ז יְהוָה יִשְׁמָרְךָ מִכָּל רָע יִשְׁמֹר אֶת נַפְשֶׁךָ:ח יְהוָה יִשְׁמָר צֵאתְךָ וּבוֹאֶךָ מֵעַתָּה וְעַד עוֹלָם:
נקרא  24  פעמים

לוח מודעות

למעלה