אפקט פנס מגניב בטירוף באלמנטור

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

GSAP / Java Script

יש להעתיק את הקוד לווידטג html, מתחת לקונטיינר עם האנימציה, או לשים אותו באלמנטור > עורך קודים תחת body - end

<style>
.flashlight{
    filter:blur(70px); /* רמת הטשטוש של האייקון. אם השתמשתם בתמונה ניתן למחוק*/
    z-index: -1;
   pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  transform: translate(-50%, -50%);
  transition: all 0s ease !important;
}
</style>


<script>
document.addEventListener("DOMContentLoaded", () => {
  const wrapper = document.querySelector(".flashlight-wrapper"); //הקלאס של הקונטיינר שבתוכו נרצה שהפנס יעבוד
  const flashlight = document.querySelector(".flashlight"); // הקלאס של הפנס עצמו

  if (!wrapper || !flashlight) return;

  function moveFlashlight(e) {
    if (window.innerWidth > 1025) {
      requestAnimationFrame(() => {
        flashlight.style.transform = `translate(${e.clientX}px, ${e.clientY}px) translate(-50%, -50%)`;
      });
    }
  }

  wrapper.addEventListener("mouseenter", () => {
    flashlight.style.opacity = "1"; 
    document.addEventListener("mousemove", moveFlashlight);
  });

  wrapper.addEventListener("mouseleave", () => {
    flashlight.style.opacity = "0"; 
    document.removeEventListener("mousemove", moveFlashlight);
  });
});
</script>
[safe_code_display]

אם אתם כבר במוד למידה, קבלו הדרכות שוות נוספות:

gsap (56)
GSAP / Java Script

אנימציית תמונה נחשפת בגלילה + גלילה צידית

gsap (52)
שיווק ועסקי

תרגולילה #8 – עבודה מול לקוחות פרימיום

gsap (46)
אפקטי CSS

תרגולילה #7 – אנימציות ב-CSS והשקת סדנאות הספיישל

gsap (27) (1)
פיתוח

תרגולילה #6 – 12 שיטות לפיתוח מושלם