בואי, נתפקס

בואי, נתפקס על זה

הכי תכלס שיש:

הוסיפי באלמנטור אלמנט מסוג HTML.

לתוכו הכניסי את הקוד הבא:

				
					<div class="focus_container"> 
  <div class="focus--mask">
    <div class="focus--mask-inner">בואי, נתפקס על זה</div>
  </div>
</div>
<style>
:root {
    --focus_element_width: 279px;
    --focus_content: "בואי, נתפקס על זה";
}

@-webkit-keyframes mask-move {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(var(--focus_element_width) - 50px));
  }
}
@keyframes mask-move {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(var(--focus_element_width) - 50px));
  }
}
@-webkit-keyframes mask-inner-move {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(calc(var(--focus_element_width) - 50px) * -1));
  }
}
@keyframes mask-inner-move {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(calc(var(--focus_element_width) - 50px) * -1));
  }
}

.focus_container {
  position: relative;
  width: auto;
  direction: ltr;
  
}
.focus_container:before {
  content: var(--focus_content);
  filter: blur(3px);
}
.focus_container:after {
  content: "";
  position: absolute;
  width: 50px;
  height: calc(100% + 8px);
  top: -4px;
  left: 0;
  border-top: 2px solid;
  border-bottom: 2px solid;
  -webkit-animation: mask-move 1s linear infinite alternate;
  animation: mask-move 1s linear infinite alternate;
}
.focus--mask {
  overflow: hidden;
  position: absolute;
  width: 50px;
  height: 100%;
  top: 0;
  left: 0;
  background: white;
  -webkit-animation: mask-move 1s linear infinite alternate;
  animation: mask-move 1s linear infinite alternate;
}
.focus--mask-inner {
    width: calc(var(--focus_element_width) + 50px);
  -webkit-animation: mask-inner-move 1s linear infinite alternate;
          animation: mask-inner-move 1s linear infinite alternate;
}


</style>
				
			
עכשיו,
נצלול להתאמת הקוד:
 
את המילים "בואי, נתפקס על זה" 
בשורה 3 ובשורה 9 –
החליפי למילים שאת רוצה 
שיוצגו אצלך.
 
בשורה 8 יש מספר (279) 
שמייצג את רוחב האלמנט שיוצא לך.
הוא חשוב, 
לצורך הדיוק של האפקט.
 
את יכולה לבדוק בכלי מפתחים
מה הרוחב של האלמנט שלך.
ואם את לא מונחת
בענייני כלי מפתחים – 
את יכולה פשוט להתנסות:
להעלות קצת את המספר,
להוריד אותו
עד שתגיעי למספר שייתן לך
את התצוגה המדוייקת לאפקט שלך.
 
זהו 🙂
ספרי לי איך יצא

כתיבת תגובה

אולי תאהבי גם:

גנבו לי ת'עכבר! ככה תעשי את זה מושלם

הפעם נדבר קצרצר ולעניין. עכבר שובר שגרה שגונב ת'הצגה.

על אלה אני בוכיה

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

תכנות תוספים לוורדפרס

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