בזמן פיתוח יישום אינטרנט, המפתחים תמיד נוטים ליישם את מאפייני הסגנון של ה-CSS ביעילות. CSS מספק מספר מאפייני סגנון, כגון צבע, מיקום, יישור ורבים נוספים. בנוסף למאפיינים אלה, זה מאפשר לנו להגדיר את פעולת האנימציה על אלמנטים. לצורך כך, ה' @keyframe ס ' ייעשה שימוש בכללים.
מאמר זה ידגים כיצד אנו יכולים ליצור טקסט מהבהב/מהבהב עם CSS.
איך ליצור טקסט מהבהב עם CSS?
כדי לגרום לטקסט להבהב, ה-CSS ' אֲטִימוּת ' נכס עם ' @keyframes ניתן ליישם כלל. בדוק את הדוגמאות למטה.
דוגמה 1: צור טקסט מהבהב
ב-HTML, הוסף ' בואו נתקדם לעיצוב רכיבי ה-HTML. סגנון 'ממצמץ בסגנון' div ה-CSS ' רקע כללי המאפיין מוחל על רכיב div עם המחלקה ' בסגנון מצמוץ '. אלמנט 'h3' בסגנון ה-HTML ' אלמנט ' מעוטר במאפייני ה-CSS הבאים: החל את '@keyframe rule' על הנפשה של 'link-text'. שם האנימציה ' מצמוץ-טקסט ” מצוין במאפיין האנימציה. ה ' @keyframe ' הכלל מתווסף לפני שם האנימציה המסמל את התנהגות האנימציה במרווחי זמן שונים כמוזכר להלן: תְפוּקָה דוגמה 2: יצירת טקסט מרובה מהבהב כדי ליצור טקסטים מהבהבים מרובים ב-HTML, בצע את השלבים הבאים: ' הראשון מוקצה מחלקה ' הַברָקָה '. כעת, עיין בסעיף ה-CSS לסגנון ה-HTML ' ' אלמנטים. סגנון 'טקסט-div' div ה ' .text-div ' משמש לגישה לרכיב שיעור 'מהבהב' בסגנון ה ' .הַברָקָה ' משמש לגישה לתגיות HTML . המאפיינים הבאים מיושמים במחלקה זו: החל את '@keyframe rule' על אנימציה 'בסגנון מהבהב'. התאם את ההתנהגות של ' מהבהב בסגנון ' אנימציה באמצעות ' @keyframe 'כללים. בתחילת האנימציה, אטימות הטקסט תהיה 0, מה שמצביע על רמת השקיפות המלאה של האלמנטים. כדי לעשות את האנימציה על השני ' ' אלמנט מעט שונה, המחלקה ' אחד 'מוכרז עם סגנונות האנימציה הבאים: סגנון 'אחד' שיעור תְפוּקָה למדנו ביעילות כיצד ליצור את הטקסט המהבהב באמצעות מאפייני סגנון CSS שונים. ב-HTML, מספר מאפייני CSS משמשים כדי לגרום לסגנון הטקסט להבהב. ה ' אנימציה ' ו' אֲטִימוּת מאפיינים נהוג להגדיר בהקשר זה. כדי להתאים את התנהגות ההבהוב, ' @keyframe ' הכלל מוכרז עבור מאפיין אנימציה. מאמר זה הסביר כיצד ליצור טקסט מהבהב או מהבהב ב-HTML באמצעות CSS.
< div מעמד = 'בסגנון מצמוץ' >
< h3 > לינוקס h3 >
div >
רקע: rgb ( 0 , 0 , 0 ) ;
}
יישור טקסט: מרכז;
משפחת גופנים: ורדנה;
צֶבַע: #ffc310;
אנימציה: מצמוץ-טקסט 1.9 שניות ליניארי אינסופי;
גודל גופן: 6em;
}
0 % {
אֲטִימוּת: 0 ;
}
חמישים % {
אֲטִימוּת: אחד ;
}
100 % {
אֲטִימוּת: 0 ;
}
< ע מעמד = 'הַברָקָה' > נצנץ נצנץ ע >
< ע מעמד = 'אחד מהבהב' > כוכב קטן * ע >
div >
רוחב: 400 פיקסלים;
שוליים: מכונית;
צבע רקע: rgb ( 42 , 49 , 49 ) ;
ריפוד: 8px;
}
צבע: צהוב;
גודל גופן: 40px;
font-family: cursive;
מודגש;
אנימציה: מהבהב בסגנון 0.6s ליניארי אינסופי;
}
0 % {
אֲטִימוּת: 0 ;
}
}
אנימציה: one 1s ליניארי אינסופי;
}
@ keyframes אחד {
חמישים % {
אֲטִימוּת: 0 ;
}
}
סיכום