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

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

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

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 (52)
שיווק ועסקי

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

gsap (46)
אפקטי CSS

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

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

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

gsap (16)
GSAP / Java Script

אנימציית סרטון נחשף בגלילה באלמנטור