יצירת אינמציה יפה לתפריט בוורדפרס אלמנטור

המדריך הטכני: פתרון חפיפת Admin Bar בראש דביק ואנימציית מסגרת מסתובבת לאלמנטור

אחד האלמנטים המרכזיים שמשדרגים את חוויית המשתמש באתר הוא ה-Sticky Header (תפריט דביק). הוא מאפשר ניווט קל ונוח בכל שלב בגלישה, אך כאשר מוסיפים לו נגיעה עיצובית ייחודית – הוא הופך לכלי שיווקי רב עוצמה. במדריך זה נלמד איך להטמיע תפריט דביק עם אפקט "אור רץ" מסתובב, תוך שמירה על ביצועים גבוהים ופתרון בעיות נפוצות בוורדפרס.

למה כדאי להשתמש באפקט ה-Border Rotate?

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

  • נראות יוקרתית: שימוש ב-conic-gradient יוצר קרן אור דינמית שמקיפה את התפריט.

  • שיפור חוויית המשתמש: התפריט הופך ל"צף" וברור יותר בזמן הגלישה.

  • מקצועיות טכנית: הקוד כולל תיקוני באגים נפוצים כמו התנגשות עם סרגל הניהול (Admin Bar) של וורדפרס.

דגשים טכניים מרכזיים בקוד

1. פתרון בעיית סרגל הניהול (Admin Bar)

אחת הבעיות המטרידות ביותר בבניית תפריט דביק מקודד היא ההסתרה שלו על ידי סרגל הניהול של וורדפרס. הקוד הנוכחי כולל התניה חכמה המזהה אם המשתמש מחובר למערכת ומורידה את התפריט ב-32px (או 46px במובייל) כדי להבטיח תצוגה מושלמת גם בזמן עריכה.

2. אנימציה חלקה ללא "קיפאון"

שימוש בתכונה will-change: transform מאותת לדפדפן להתכונן לאנימציה מראש. זהו פרט קטן אך קריטי המונע ריצודים וקיפאון של האפקט המסתובב במכשירי דסקטופ חזקים.

3. הפרדה בין דסקטופ למובייל

מתוך מחשבה על ביצועים ודיוק, האפקט המורכב מתבטל אוטומטית במסכים קטנים (מתחת ל-1024px). במובייל, המטרה היא פונקציונליות מקסימלית ומהירות טעינה, ולכן שם נשמר המראה הנקי ללא האנימציות הכבדות.


הקוד המלא להטמעה ב-Custom CSS

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

/* Sticky Header Luxury Effect - canfeydimyon.com */

/* הגדרות בסיסיות למעברים */
header.sticky-header {
    --sticky-bg-color: #632A2A;
    --transition-speed: 0.5s;
    transition: all var(--transition-speed) ease-in-out !important;
    position: relative;
    z-index: 9999 !important;
}

/* מצב דביק - עיצוב הציפה */
header.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-bg-color) !important;
    min-height: 100px !important;
    height: 100px !important;
    z-index: 9990 !important;
    position: fixed !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    isolation: isolate !important; 
}

@media (min-width: 1025px) {
    header.sticky-header.elementor-sticky--effects {
        width: 94% !important;
        left: 3% !important;
        margin-top: 15px !important;
        border-radius: 50px !important;
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.4) !important;
        overflow: hidden !important;
    }

    /* יצירת פס האור הרץ מסביב למסגרת */
    header.sticky-header.elementor-sticky--effects::before {
        content: "" !important;
        position: absolute !important;
        top: -200% !important;
        left: -50% !important;
        width: 200% !important; 
        height: 500% !important;
        background: conic-gradient(
            transparent 0%, 
            transparent 10%, 
            rgba(255, 255, 255, 0.7) 18%, 
            rgba(255, 240, 150, 0.8) 22%, 
            rgba(255, 192, 203, 0.7) 26%, 
            transparent 35%, 
            transparent 100%
        ) !important;
        animation: border-rotate-fixed 6s linear infinite !important;
        filter: blur(8px) !important; 
        z-index: -1 !important;
        pointer-events: none !important;
        will-change: transform !important;
    }

    header.sticky-header.elementor-sticky--effects::after {
        content: "" !important;
        position: absolute !important;
        inset: 3px !important; 
        background: var(--sticky-bg-color) !important;
        border-radius: 47px !important;
        z-index: -1 !important;
    }
}

/* אנימציית סיבוב המסגרת */
@keyframes border-rotate-fixed {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* תיקון התנגשות עם סרגל הניהול של וורדפרס */
body.admin-bar header.sticky-header.elementor-sticky--effects {
    top: 32px !important;
}

@media screen and (max-width: 782px) {
    body.admin-bar header.sticky-header.elementor-sticky--effects {
        top: 46px !important;
    }
}

 

אפקט תמונה ראשית יוקרתית>>>

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

הדמיה מהפכת החינוך הרב חיים רבי
עיצוב גרפי
כנפי דמיון

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

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

קרא עוד »
קטגוריות עם קוד css לאלמנטור
קוד CSS לאלמנטור
כנפי דמיון

איך לעצב ווידג'ט קטגוריות באלמנטור באמצעות CSS (מדריך היררכיה ויזואלית)

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

קרא עוד »
כל מה שהעסק שלך צריך כדי להיראות ולהשמע מקצועי