אפקט מושלם לאתר. דומה אבל שונה.

אמאלה כמה אפקטים מחכים בתור

להשלח לתפוצה.

אני מכינה אותך נפשית 😉

סיימנו עכשיו סדרת מפגשים מפוצצי ידע

בקורס GSAP

הן הולכות לעבוד קשה

בשביל ליישם את הכל

בין לבין

תוך כדי התרגולים

"יצא" להן מלא קטעי קוד שיוצרים

אפקטים מדליקים

אז את בעז"ה מסודרת לתקופה הקרובה

יהיה מעניין.

(גם בנות קורס תכנות לוורדפרס

בשלב מתקדם ממש

ויוצאים להם וואחד תוצרים

אבל הקודים שם יותר עמוקים, וארוכים

לא משהו שאני יכולה לשלוח בשלוף כפוסט)

נתחיל עם קוד חמוד

של אלישבע ברוידא

היא לקחה את העיגול המסתובב

זה שמוכר לנו

ונתנה לו טוויסט אחר:

היא פרגנה לך את הקוד

בכיף!

הוסיפי לאלמנטור אלמנט

מסוג HTML.

שימי בו את הקוד הבא:

				
					<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js"></script>

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="220" height="220">
   <path id="textpath" stroke-width="1" fill="transparent" d="M170 110c0 33.137-26.863 60-60 60s-60-26.863-60-60 26.863-60 60-60 60 26.863 60 60z" />
  
    <text id="spiralText" class="textgsap" dy="-5" textLength="372" font-size="1vw" fill="#F5DAAE" startOffset="100%">
        <textPath id="textPathElement" class="textgsap" xlink:href="#textpath" startOffset="100%"></textPath>
    </text>
</svg>

<script>
    const text = "בואי ליצור את השיר הבא בהרמוניה מושלמת * בואי ליצור את השיר הבא בהרמוניה מושלמת *";
    const textPathElement = document.getElementById('textPathElement');

    // פיצול הכיתוב לאותיות והוספת כל אות ל-textPath
    text.split('').forEach((letter, index) => {
        const tspan = document.createElementNS('http://www.w3.org/2000/svg', 'tspan');
        tspan.setAttribute('class', 'letter-'+ index);
        tspan.textContent = letter;
        textPathElement.appendChild(tspan);
    });

    // דוגמת אנימציה עם GSAP עבור כל אות לפי הקלאס שלה
    text.split('').forEach((_, index) => {
        gsap.fromTo(`.letter-${index}`, { opacity: 0.3,scale:0.1 }, { opacity: 2, duration: 3, delay: index * 0.1 ,repeat: -1,easr:'CustomEase'});
    });
</script>

				
			

את הטקסט בעברית

"בואי ליצור…."

שני לטקסט שמתאים לאתר שלך.

את מספר הגוון (F5DAAE)

שני למספר הגוון שמתאים לאתר שלך.

 

 

זהו 🙂

איך יצא?

שתפי אותי,

רבקי

כתיבת תגובה

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

קסם ה blur

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

חג החירות – מכתב מלב אל לב

חג החירות. מרשה לי לשאול אותך שאלה אישית? מה זה חירות בעינייך?

פורים.פסח.בלאגן!

מהר מהר מהר פורים פסח מלחמה??? חופש.ילדים.בלאגן בתוך כל הריצות האפקט הזה השתלב לי בול!