תיעוד

עיצוב והתאמה של הווידג׳ט

שלטו במראה הווידג׳ט דרך אפשרויות ה-init או ממשק לוח הבקרה.

הגדרות גודל מוכנות#

בחרו מבין שלוש הגדרות גודל מובנות דרך chatSize ו- launcherSize:

chatSizeחלון צ׳אט
compact340 x 460 px
default380 x 520 px
large420 x 600 px

launcherSize שולט בכפתור הצף באופן עצמאי מ- chatSize:

launcherSizeמפעילאייקון
small48 px22 px
default60 px28 px
large68 px32 px
Respondo.init({
  agentId: 'YOUR_AGENT_ID',
  chatSize: 'large',        // חלון צ׳אט רחב וגבוה יותר
  launcherSize: 'small'     // כפתור צף קטן יותר
});

מיקום#

כווננו את מיקום הווידג׳ט עם offsetBottom ו- offsetSide (בפיקסלים). בשילוב עם position (bottom-right או bottom-left), זה מעניק שליטה מלאה במיקום.

Respondo.init({
  agentId: 'YOUR_AGENT_ID',
  position: 'bottom-left',
  offsetBottom: 40,          // 40px מלמטה (ברירת מחדל: 20)
  offsetSide: 30             // 30px מהקצה השמאלי (ברירת מחדל: 20)
});

רדיוס פינות ו-Z-Index#

borderRadius שולט בעיגול פינות חלון הצ׳אט (ברירת מחדל: 20px).zIndex קובע את סדר הערימה (ברירת מחדל: 999999).

Respondo.init({
  agentId: 'YOUR_AGENT_ID',
  borderRadius: 12,    // פינות חדות יותר
  zIndex: 100000       // z-index נמוך יותר כדי להימנע מהתנגשויות
});

CSS מותאם אישית#

לעיצוב מתקדם מעבר לאפשרויות המובנות, העבירו מחרוזת customCSS. היא מוזרקת ל-Shadow DOM של הווידג׳ט — היא יכולה לעקוף כל סגנון של הווידג׳ט אך אינה יכולה להשפיע על העמוד שלכם.

Respondo.init({
  agentId: 'YOUR_AGENT_ID',
  customCSS: `
    .respondoai-chat {
      border-radius: 24px;
      box-shadow: 0 12px 48px rgba(0,0,0,0.2);
    }
    .respondoai-launcher {
      box-shadow: none;
      border: 2px solid #e5e7eb;
    }
    .respondoai-header {
      backdrop-filter: blur(10px);
    }
    .respondoai-message.assistant {
      background: #f0f9ff;
    }
    /* עיצוב כפתור ה-CTA בתוך כרטיסי הכרזה */
    .respondoai-announcement-cta-button {
      border-radius: 999px;
      font-weight: 600;
      letter-spacing: 0.2px;
    }
    /* סידור כפתורי ה-CTA של הכרזה בשורה במקום הערימה שהיא ברירת המחדל */
    .respondoai-announcement-ctas {
      flex-direction: row;
    }
  `
});
CSS מותאם רץ בתוך Shadow DOM — הוא מבודד לחלוטין מסגנונות העמוד שלכם. אפשר לעקוף בבטחה כל מחלקה של הווידג׳ט ללא תופעות לוואי.

מחלקות CSS זמינות:

מחלקהאלמנט
.respondoai-widgetמכל השורש (position, z-index)
.respondoai-launcherכפתור צף
.respondoai-chatחלון צ׳אט
.respondoai-headerסרגל כותרת הצ׳אט
.respondoai-messagesמכל רשימת ההודעות
.respondoai-message.userבועת הודעת משתמש
.respondoai-message.assistantבועת הודעת בוט
.respondoai-input-areaמכל סרגל הקלט
.respondoai-inputשדה קלט טקסט
.respondoai-sendכפתור שליחה
.respondoai-suggestion-btnכפתורי שאלות מהירות
.respondoai-announcement-cta-buttonכפתור CTA בתוך כרטיס הכרזה
.respondoai-announcement-ctasעוטף סביב כפתורי ה-CTA בכרטיס הכרזה (פריסת יעד)
אפשר גם להגדיר את כל אפשרויות העיצוב מלוח הבקרה — עברו אל Channels → Widget → Appearance. שינויים שנעשים בלוח הבקרה מוגשים לווידג׳ט אוטומטית דרך config API.