Impostazioni Appearance

La scheda Appearance è dove l’assistente prende il suo aspetto. È organizzata in cinque sezioni comprimibili, dalle scelte semplici fino al controllo completo a livello di CSS: spingiti in superficie o in profondità quanto ti serve.

Layout e pulsante di apertura

ImpostazionePredefinitoCosa fa
Base templatedefaultCome viene visualizzato l’assistente: default (integrato nella pagina o in un pannello laterale) oppure overlay (uno stile compatto a campo di ricerca).
Use a floating buttondisattivoAggiunge un pulsante di apertura nell’angolo della pagina che apre l’assistente in una finestra flottante.
Floating button text"Ask me"L’etichetta del pulsante di apertura. Mantienila breve e orientata all’azione: "Chiedimi", "Serve aiuto?", "Chatta con noi".
Start expandeddisattivoSe attivo, la finestra flottante si apre già espansa al caricamento della pagina: il visitatore vede subito la chat senza fare clic sul pulsante.

Quando usare un pulsante flottante: ogni volta che integri l’assistente in un sito con contenuti propri e non vuoi che la chat si contenda lo spazio. Il pulsante resta in un angolo e i visitatori lo aprono quando ne hanno bisogno.

Quando integrarlo nella pagina: quando l’assistente è il contenuto: una pagina di supporto dedicata, un portale di ricerca, la pagina principale di un centro di assistenza.

Tema di base

Il tema di base è il tuo punto di partenza. Scegli quello più vicino all’aspetto del tuo sito e perfezionalo da lì con la palette o con l’editor del tema.

TemaCosa imposta
defaultUn punto di partenza neutro con accento verde acqua: funziona sulla maggior parte dei siti.
lightSfondi chiari (#F3F3F3) per messaggi e footer. Pulito e minimale.
darkModalità scura completa: sfondi scuri, testo chiaro, bordi tenui. Ideale per dashboard e siti con tema scuro.
purpleSostituisce il colore del brand con il viola (#9c27b0).
blueSostituisce il colore del brand con il blu (#1976d2).
otherBlueUn blu alternativo (#0288d1) con una tonalità più chiara.

Sovrascrivere la palette di colori del tema

L’editor della palette mostra un selettore di colore per ogni variabile CSS di colore usata dall’assistente. Ogni selettore mostra il nome della variabile (ad es. --brand) e il suo valore esadecimale attuale. Devi impostare solo quelle che vuoi cambiare: tutte le altre mantengono il valore del tema di base. I colori sono raggruppati per area:

Brand e fondamenta: l’aspetto di base: --brand (accento primario), --brand-2 (secondario), --accent, --bg-base (sfondo di base), --bg-deep, --surface, --surface-paper, --text, --text-strong, --text-muted, --link, --border, --error, --white.

Pulsante flottante e intestazione: --floating-button-bg, --floating-button-text, --floating-button-avatar-bg, --floating-header-bg, --floating-header-text, --floating-header-title.

Footer: --footer-bg, --footer-button-text, --footer-button-hover-text, --footer-secondary-hover-text.

Ricerca e input: --header-bg, --search-box-bg, --search-input-text, --input-bg, --input-border.

Pulsanti e azioni: --button-primary-bg, --button-primary-hover-bg, --button-hover, --scroll-button-bg, --scroll-button-hover-bg.

Messaggi: --assistant-avatar-bg, --assistant-avatar-text, --assistant-response-border, --user-message-bg, --user-message-text.

Suggerimenti: --hint-text, --hint-border, --form-hint-bg, --form-hint-border.

Codice e citazioni: --code-bg, --code-text, --blockquote-text, --blockquote-border, --blockquote-strong-text.

Tabelle: --table-head-bg.

Schede: --tab-text, --tab-active-text, --tab-active-border.

Stati e reazioni: --success-bg, --success-border, --success-text, --reaction-hover-bg.

Barra di scorrimento: --scrollbar-thumb-bg.

Finestre modali e overlay: --modal-bg, --modal-backdrop-bg, --overlay-muted-bg, --overlay-backdrop-bg, --overlay-panel-bg, --overlay-header-text, --overlay-search-bg, --overlay-modal-bg.

Vetro e bagliore: --glass-bg, --glass-border, --brand-glow, --accent-glow.

Esempio di palette

Per adattarti a un brand con un primario blu su sfondo bianco, imposta:

  • --brand → #1a73e8
  • --button-primary-bg → #1a73e8
  • --accent → #1a73e8

Per far corrispondere il pulsante flottante a una barra di navigazione scura:

  • --floating-button-bg → #1e293b
  • --floating-button-text → #ffffff
  • --floating-header-bg → #1e293b
  • --floating-header-text → #ffffff
La scheda Appearance: il selettore del template di base, l’interruttore del pulsante flottante e la sua etichetta, i temi di base predefiniti e le sostituzioni della palette di colori (dati di esempio).
La scheda Appearance: il selettore del template di base, l’interruttore del pulsante flottante e la sua etichetta, i temi di base predefiniti e le sostituzioni della palette di colori (dati di esempio).

Sovrascrivere le impostazioni del tema

Sotto la palette di colori, la sezione Override theme settings espone le variabili non legate al colore (font, dimensioni, bordi, ombre ed effetti) come campi di testo raggruppati per categoria:

Tipografia: --font-base (font principale), --font-code (blocchi di codice), --font-assistant (risposte dell’assistente). Inserisci uno stack di font CSS, ad es. 'Inter', sans-serif.

Layout e dimensioni: --floating-bottom-offset, --floating-right-offset (posizione del pulsante flottante), --container-width, --container-height (dimensioni del contenitore dell’assistente).

Bordi e contorni: --card-border-style, --article-table-border, --modal-header-border, --overlay-panel-border, --overlay-search-border, --loading-spinner-border.

Ombre e profondità: --shadow-soft, --shadow-raised, --shadow-light, --shadow-subtle, --shadow-minimal, --shadow-elevated, --shadow-premium, --floating-button-shadow, --floating-button-hover-shadow, --overlay-panel-shadow.

Sfumature ed effetti: --brand-gradient-line, --brand-halo-welcome, --skeleton-shimmer, --glass-shimmer, --glass-blur.

Esempio di impostazioni

Per usare un font personalizzato e riposizionare il pulsante flottante:

  • --font-base → 'Inter', sans-serif
  • --font-assistant → 'Inter', sans-serif
  • --floating-bottom-offset → 24px
  • --floating-right-offset → 24px

Per ammorbidire le ombre:

  • --shadow-soft → 0 2px 8px rgba(0,0,0,0.06)
  • --shadow-raised → 0 4px 16px rgba(0,0,0,0.08)

Editor del tema personalizzato

Per un controllo completo a livello di CSS, il Custom theme editor in fondo alla scheda Appearance apre un editor di codice Monaco in cui scrivi un oggetto tema in JSON che viene unito in profondità sopra tutto il resto. È qui che puoi agire su componenti specifici tramite i loro selettori CSS, aggiungere regole responsive o sovrascrivere qualsiasi proprietà di stile.

Caricare i valori predefiniti

Fai clic su Load default theme definition per riempire l’editor con il tema calcolato attuale: il risultato di tema di base + palette + impostazioni, completamente espanso. Così hai un punto di partenza funzionante: trova la proprietà che vuoi cambiare, modificane il valore e salva. Non devi mai scrivere un tema da zero.

Struttura

L’oggetto tema usa la sintassi CSS-in-JS (proprietà in camelCase) e agisce sui componenti dell’assistente tramite i loro selettori CSS:

{
  ":root": {
    "--brand": "#1a73e8",
    "--text": "#1e293b"
  },
  ".skdwn-assistant-response": {
    "backgroundColor": "#f8fafc",
    "borderRadius": "12px",
    "padding": "16px"
  },
  "#skdwn-floating-button": {
    "boxShadow": "0 4px 12px rgba(0,0,0,0.15)"
  },
  "@media (max-width: 600px)": {
    "#skdwn-main-container": {
      "fontSize": "14px"
    }
  }
}

Cosa puoi personalizzare

AreaSelettori di esempioUsalo per
Variabili CSS:rootQualsiasi variabile: colori, font, ombre, dimensioni.
Layout#skdwn-main-container, #skdwn-floating-window-mainDimensioni del contenitore, posizionamento, bordi.
Pulsante flottante#skdwn-floating-buttonDimensione del pulsante, ombra, raggio dei bordi, posizione.
Messaggi.skdwn-assistant-response, .skdwn-user-requestStile dei fumetti, spaziatura interna, bordi, tipografia.
Campo di ricerca.skdwn-search-inputStile del campo, aspetto del testo segnaposto.
Suggerimenti.skdwn-hint-cardStile delle schede con le domande suggerite.
Riferimenti.skdwn-articleLayout e stile delle schede di riferimento.
Moduli.skdwn-form-card, .skdwn-input, .skdwn-textareaStile dei moduli di acquisizione contatti.
Finestre modali.skdwn-modal-*Anteprima delle immagini e finestre modali in overlay.
Modalità overlay.skdwn-overlay-*Pannello, ricerca e sfondo specifici dell’overlay.
Responsive@media (max-width: 600px)Sostituzioni specifiche per dispositivi mobili.

Esempio: fumetti arrotondati con un font personalizzato

{
  ":root": {
    "--font-base": "'Inter', sans-serif",
    "--font-assistant": "'Inter', sans-serif"
  },
  ".skdwn-assistant-response": {
    "borderRadius": "16px"
  },
  ".skdwn-user-request": {
    "borderRadius": "16px"
  }
}

Esempio: pulsante flottante circolare

{
  "#skdwn-floating-button": {
    "borderRadius": "50%",
    "width": "56px",
    "height": "56px"
  }
}

Come si uniscono i quattro livelli

L’assistente costruisce il suo aspetto finale unendo quattro livelli in ordine; ognuno sovrascrive il precedente:

  1. Tema di base: il preset che scegli (default, light, dark, purple, blue, otherBlue).
  2. Palette di colori: i selettori di colore. Sovrascrivono i colori del tema di base.
  3. Impostazioni del tema: i campi di testo per font, ombre, bordi e dimensioni.
  4. JSON del tema personalizzato: l’editor di codice. Si unisce in profondità sopra tutto il resto, quindi ha l’ultima parola.

La maggior parte degli assistenti ha bisogno solo di un tema di base e di qualche colore della palette. Le impostazioni del tema servono a regolare font e spaziature senza scrivere JSON. L’editor del tema personalizzato serve per il controllo completo a livello di CSS su componenti specifici.

Risoluzione dei problemi

  • Se il testo è difficile da leggere, aumenta il contrasto tra i colori del testo e dello sfondo nella palette.
  • Se il widget sembra troppo grande o troppo piccolo, prova a cambiare il template di base (default o overlay) oppure regola --container-width e --container-height nelle impostazioni del tema.
  • I colori vengono applicati subito nell’anteprima integrata: usala per iterare rapidamente.
  • Se il JSON del tema personalizzato mostra errori, controlla virgole finali, virgolette mancanti o parentesi graffe non corrispondenti. Usa Load default theme definition per partire da un oggetto valido.
  • Nell’editor del tema personalizzato le proprietà CSS vanno scritte in camelCase (backgroundColor, non background-color), ma i nomi delle variabili CSS mantengono i trattini (--brand, --text).

Contattaci

Hai ancora bisogno di aiuto?

Dicci a quali domande vuoi che risponda l’assistente del tuo sito. Ti aiuteremo a definire i contenuti, i controlli e il percorso di lancio più adatti.