ARTICOLO DI AIUTO

Come personalizzare il tuo Language Switcher con CSS (5 modelli pronti all'uso)

MultiLipi
MultiLipi3/23/2026
5 min leggi
Come personalizzare il tuo Language Switcher con CSS (5 Modelli Premium)

MultiLipi offre oltre 20 modelli di selettore lingua integrati per iniziare rapidamente. Tuttavia, se desideri che il tuo selettore lingua corrisponda perfettamente all'estetica unica del tuo marchio, puoi utilizzare il nostro CSS personalizzato funzionalità per sovrascrivere gli stili predefiniti.

Nel tuo Editor Switcher, fai semplicemente clic sul Modifica CSS pulsante in alto sullo schermo e incolla il tuo codice.

Per aiutarti a trarre ispirazione, il nostro team di progettazione ha creato 5 modelli CSS premium. Copia semplicemente gli snippet di codice qui sotto e incollali nel tuo editor CSS personalizzato!

Cos'è il CSS personalizzato e perché dovresti usarlo?

CSS (Cascading Style Sheets) è il linguaggio di design che controlla l'aspetto dei siti web. Pensalo come il "trucco e i vestiti" del tuo sito web. Con CSS personalizzato, puoi cambiare colori, forme, animazioni, ombre e altro ancora, senza toccare alcun codice complesso.

Coerenza del marchio

Abbina i colori esatti del tuo brand, i font e le linee guida di stile

Distinguersi

Crea design unici che ti differenzino dai concorrenti

Nessun sviluppatore necessario

Copia e incolla codice pronto all'uso: non sono richieste competenze di programmazione

Ottimizzato per la SEO

Tutti i design sono ottimizzati per prestazioni e accessibilità

Come applicare questi design (passo dopo passo)

1

Apri l'editor del tuo switcher

Accedi alla tua dashboard MultiLipi e vai alle impostazioni del tuo selettore di lingua.

2

Fai clic sul Pulsante " Modifica CSS"

Cerca il pulsante Custom CSS nella parte superiore dell'interfaccia dell'Editor Switcher.

3

Copia il tuo design scelto

Scorri verso il basso fino ai modelli di design sottostanti e fai clic sul pulsante "Copia codice" sul tuo stile preferito.

4

Incolla il Codice

Incolla il codice CSS copiato nel pannello dell'editor CSS personalizzato.

5

Personalizza (Opzionale)

Regola colori, dimensioni o font per adattarli al tuo brand. Spiegheremo di seguito le personalizzazioni comuni.

6

Salva e Anteprima

Fai clic su "Salva modifiche" e visualizza in anteprima il tuo selettore live sul tuo sito web!

5 modelli di design premium

Fai clic su "Copia codice" per ottenere istantaneamente il CSS. Questi snippet si rivolgono al predefinito .ml-switcher-container e .ml-switcher-btn classi.

1. La "Pillola Enterprise"

L'atmosfera: Un classico trigger a discesa, denso di informazioni, progettato per creare fiducia. Utilizza bordi puliti, ombre morbide e sottili interazioni al passaggio del mouse per dare un aspetto solido e professionale.

✨ Ideale per: Siti aziendali, SaaS B2B, Finanza e Sanità

custom-switcher.css
/* Stile il pulsante di commutazione principale */
.ml-switcher-container {
    background-color: #ffffff !important; 
    border-radius: 50px !important; 
    padding: 8px 16px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04) !important; 
    border: 1px solid #e2e8f0 !important; 
    transition: all 0.2s ease !important;
}

.ml-switcher-container:hover {
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08) !important; 
    border-color: #cbd5e1 !important;
}

/* Stile il menu a discesa */
.ml-switcher-dropdown {
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important; 
    border-radius: 12px !important; 
    padding: 6px !important; 
    box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
}

/* Stile le singole voci della lingua */
.ml-switcher-dropdown-item {
    border-radius: 8px !important; 
    color: #475569 !important; 
    font-family: 'Inter', sans-serif !important;
    transition: background 0.2s, color 0.2s !important;
}

.ml-switcher-dropdown-item:hover {
    background: #f8fafc !important; 
    color: #0f172a !important;
}

2. Il testo "Editoriale" Inline

L'atmosfera: Design minimalista e incentrato sul testo che utilizza un'elegante tipografia serif e zero bordi. Si basa su un delicato sottolineato animato per mostrare l'interattività senza interrompere l'estetica del sito.

✨ Ideale per: Marchi di alta moda, marchi di lusso, riviste editoriali e portfolio di boutique

custom-switcher.css
/* Rimuovi tutti i contenitori di sfondo */
.ml-switcher-container {
    background: transparent !important; 
    border: none !important; 
    box-shadow: none !important;
}

/* Stile dei pulsanti di testo */
.ml-switcher-btn {
    background: transparent !important; 
    color: #a1a1aa !important; /* Grigio smorzato */
    font-family: 'Playfair Display', serif !important; 
    font-weight: 400 !important; 
    font-size: 18px !important;
    position: relative !important; 
    transition: color 0.3s ease !important;
}

/* La Sottolineatura Animata */
.ml-switcher-btn::after {
    content: ''; 
    position: absolute; 
    width: 0; 
    height: 1px; 
    bottom: -2px; 
    left: 0;
    background-color: #000000 !important; 
    transition: width 0.3s ease-in-out !important;
}

.ml-switcher-btn:hover {
    color: #000000 !important;
}

.ml-switcher-btn:hover::after {
    width: 100% !important;
}

3. La "Dynamic Island"

L'atmosfera: Un design mobile-first che stilizza l'interruttore come una elegante pillola, evidenziando la lingua attiva con un effetto di morphing con sfondo blu tenue.

✨ Ideale per: Startup tecnologiche moderne, app per consumatori e landing page minimaliste

custom-switcher.css
/* Stile del wrapper del contenitore principale */
.ml-switcher-container {
    background-color: #ffffff !important; 
    border: 1px solid #e2e8f0 !important; 
    border-radius: 50px !important;
    padding: 4px !important; 
    box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important;
}

/* Stile dei singoli pulsanti a pillola */
.ml-switcher-btn {
    color: #64748b !important; 
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important; 
    font-weight: 500 !important; 
    padding: 6px 16px !important; 
    border-radius: 50px !important;
    transition: all 0.2s !important;
}

.ml-switcher-btn:hover {
    background: #f8fafc !important; 
    color: #0f172a !important;
}

/* Stato della lingua attiva */
.ml-switcher-btn.active {
    background-color: rgba(59, 130, 246, 0.1) !important; 
    color: #3b82f6 !important; 
    font-weight: 600 !important;
}

4. Il "Terminale Tecnologico Oscuro"

L'atmosfera: Ispirato da strumenti per sviluppatori e piattaforme Web3. Utilizza un tema scuro ad alto contrasto, un elegante layout di font monospace-hybrid e un sottile bagliore blu elettrico al passaggio del mouse.

✨ Ideale per: documentazione per sviluppatori, progetti Web3, piattaforme crypto e SaaS con modalità scura

custom-switcher.css
/* Stile il pulsante di commutazione principale */
.ml-switcher-container {
    background: #111827 !important; 
    border: 1px solid #1f2937 !important; 
    border-radius: 6px !important; 
    padding: 8px 16px !important;
    color: #9ca3af !important; 
    font-family: 'Space Mono', monospace !important; 
    transition: all 0.3s ease !important;
}

.ml-switcher-container:hover {
    border-color: #3b82f6 !important; 
    color: #f3f4f6 !important;
}

/* Stile il menu a discesa */
.ml-switcher-dropdown {
    background: #111827 !important;
    border: 1px solid #1f2937 !important; 
    border-radius: 6px !important; 
    padding: 6px !important; 
    box-shadow: 0 10px 30px rgba(0,0,0,0.5) !important;
}

/* Stile le singole voci della lingua */
.ml-switcher-dropdown-item {
    border-radius: 4px !important; 
    color: #6b7280 !important; 
    font-family: 'Space Mono', monospace !important;
    font-size: 12px !important; 
    transition: all 0.2s !important;
}

.ml-switcher-dropdown-item:hover {
    background: rgba(59, 130, 246, 0.1) !important; 
    color: #e5e7eb !important;
}

5. La modale "Focus centrato" (trucco CSS)

L'atmosfera: Ispirato da enormi marchi globali. Questo brillante hack CSS costringe un menu a discesa standard a staccarsi ed espandersi in un overlay a schermo intero e sfocato con schede linguistiche centrate.

✨ Ideale per: Imprese globali, e-commerce di grandi dimensioni, suite software complesse

custom-switcher.css
/* 1. Stile il pulsante principale di attivazione */
.ml-switcher-container {
    background: #ffffff !important; 
    border: 1px solid #d1d5db !important; 
    padding: 10px 20px !important; 
    border-radius: 8px !important;
    font-family: 'Inter', sans-serif !important; 
    font-weight: 500 !important;
    color: #374151 !important; 
    box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;
}

.ml-switcher-container:hover {
    background: #f9fafb !important;
}

/* 2. L'HACK: Trasforma il menu a tendina in un overlay a schermo intero */
.ml-switcher-dropdown {
    position: fixed !important; 
    top: 0 !important; 
    left: 0 !important; 
    width: 100vw !important; 
    height: 100vh !important; 
    background: rgba(0, 0, 0, 0.6) !important; 
    backdrop-filter: blur(8px) !important; 
    -webkit-backdrop-filter: blur(8px) !important;
    
    /* Centra gli elementi al centro dello schermo */
    display: flex !important; 
    flex-direction: column !important; 
    align-items: center !important; 
    justify-content: center !important;
    
    /* Rimuovi lo stile predefinito del menu a tendina */
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    z-index: 9999 !important;
}

/* 3. Stile i singoli elementi del menu a tendina come grandi schede modali */
.ml-switcher-dropdown-item {
    background: #ffffff !important; 
    border: 1px solid transparent !important; 
    border-radius: 12px !important; 
    padding: 16px 24px !important; 
    margin: 6px 0 !important;
    width: 90% !important; 
    max-width: 400px !important; 
    text-align: center !important; 
    font-family: 'Inter', sans-serif !important; 
    font-size: 16px !important; 
    font-weight: 500 !important;
    color: #111827 !important; 
    box-shadow: 0 10px 25px rgba(0,0,0,0.1) !important;
    transition: all 0.2s ease !important;
}

/* Stato hover per le schede modali */
.ml-switcher-dropdown-item:hover {
    border-color: #3b82f6 !important; 
    color: #2563eb !important; 
    transform: translateY(-2px) !important;
    box-shadow: 0 15px 30px rgba(59, 130, 246, 0.15) !important;
}

Guida alla personalizzazione semplice (Per utenti non tecnici)

Vuoi modificare questi design per adattarli perfettamente al tuo brand? Ecco le personalizzazioni più comuni che puoi apportare:

🎨 Cambiare Colori

Cerca codici colore come #3B82F6 o rgba(59, 130, 246, 0.5). Sostituisci questi con i colori del tuo brand.

Esempio: Cambia background: #3B82F6; A background: #FF6B6B; (colore del tuo brand)

📏 Regolazione delle Dimensioni

Cambiamento padding, dimensione del carattereo border-radius valori per rendere il pulsante più grande o più piccolo.

Esempio: padding: 8px 16px;padding: 12px 24px; (pulsante più grande)

✍️ Modifica dei Caratteri

Aggiornamento font-family per abbinare la tipografia del tuo sito web.

Esempio: font-family: 'Inter';font-family: 'Roboto';

Migliori Pratiche e Suggerimenti per l'Ottimizzazione

Test sui Dispositivi Mobili

Anteprima sempre il tuo switcher personalizzato su telefoni cellulari e tablet. Oltre il 60% del traffico web globale è mobile.

Usa Contrasti Elevati per l'Accessibilità

Assicurati che testo e sfondo abbiano un contrasto di colore sufficiente (punta a un rapporto di 4,5:1) per gli utenti con disabilità visive.

Mantieni le Animazioni Sottili

Animazioni appariscenti possono distrarre gli utenti. Attieniti a transizioni fluide inferiori a 0,3 secondi.

Evita di Sovrascrivere Funzionalità Core

Non nascondere completamente lo switcher o renderlo non cliccabile. Gli utenti devono potervi accedere facilmente.

Abbina il tema del tuo sito web

Scegli un design che completi il design del tuo sito esistente. Non farlo risaltare in modo imbarazzante.

Errori comuni da evitare

Usare troppe animazioni contemporaneamente rallenta il tuo sito

Impostare dimensioni dei font inferiori a 12px: gli utenti non riescono a leggere testi minuscoli

Dimenticare di testare su browser diversi (Chrome, Safari, Firefox)

Copiare CSS da fonti non attendibili — utilizzare sempre modelli ufficiali

Non salvare un backup prima di apportare modifiche importanti

Impatto sulle prestazioni

Tutti questi design CSS sono ultra-leggero e non rallenteranno il tuo sito web. Il CSS viene renderizzato istantaneamente dal browser e questi stili aggiungono meno di 2KB alla dimensione della tua pagina.

Per riferimento, 2KB è circa la dimensione di una singola emoji. La velocità del tuo sito web e i tuoi posizionamenti SEO rimarranno invariati. ✨

Nota: Questi snippet mirano al predefinito .ml-switcher-container e .ml-switcher-btn classi. Regola i nomi delle classi se stai utilizzando un template di base radicalmente diverso.

Questo articolo è stato utile?

In questo articolo

Condividi

Pronto a passare al mondo?

Parliamo di come MultiLipi possa trasformare la tua strategia di contenuti e aiutarti a raggiungere un pubblico globale con un'ottimizzazione multilingue basata sull'IA.

Compila il modulo e il nostro team ti risponderà entro 24 ore.