מסך טעינה לאתרי פרימיום באלמנטור

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

חיסרון קטן - הקוד ״מבטל״ את הפאביקון (הסמל שעל הכרטיסיה בדפדפן) בעמוד שבו הוא פעיל, אבל אם תשאלו אותי זה לגמרי מחיר קטן לשלם :)

GSAP / Java Script

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

<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.7.0/lottie.min.js" type="text/javascript"></script>

<style>

    #preloader {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #FFFFFF; /* צבע הרקע של האנימציה */
            transition: transform 0.5s ease-in-out;
            z-index: 99999;
        }

        #preloader-lottie {
            width: 30vw;  /* רוחב הלוטי בדסקטופ */
        }

        @media (max-width: 1025px) {
            #preloader-lottie {
                width: 250px;    /* רוחב הלוטי בטאבלט וטלפון */
            }
        }


</style>

<div id="preloader">
  <div id="preloader-lottie"></div>
</div>



<script>
     window.addEventListener("DOMContentLoaded", () => {
            const preloader = document.getElementById("preloader");

            setTimeout(() => {
                preloader.style.transform = "translateY(100%)"; // אפקט יציאה למעלה

                setTimeout(() => {
                    preloader.style.display = "none"; 
                }, 500); // משך זמן אפקט היציאה
            }, 5500); // משך זמן השהייה של האנימציה, ניתן לשנות למספר נמוך יותר כדי לקצר
        });

        lottie.loadAnimation({
            container: document.getElementById("preloader-lottie"),
            renderer: "svg",
            loop: true,
            path: "https://lottie.host/861d4cfd-c61a-4050-aa3e-c27239e358d2/6TOgd6hAw2.json",
            rendererSettings: {
                progressiveLoad: false
            },
            events: {
                complete: () => console.log('Preloader works!'),
                error: (e) => console.error(e)
            }
        });
</script>
[safe_code_display]

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

gsap (56)
GSAP / Java Script

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

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

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

gsap (46)
אפקטי CSS

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

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

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