ARTIGO DE AJUDA

Como Personalizar o Seu Seletor de Idioma com CSS (5 Modelos Prontos a Usar)

MultiLipi
MultiLipiData Inválida
5 min ler
Como Personalizar o Seu Seletor de Idiomas com CSS (5 Modelos Premium)

MultiLipi oferece mais de 20 modelos de selecionador de idiomas integrados para começar rapidamente. No entanto, se quiser que o seu alternador de idiomas corresponda perfeitamente à estética única da sua marca, pode usar o nosso CSS Personalizado funcionalidade para substituir os estilos predefinidos.

No seu Editor de Seletor, clique simplesmente no Edit CSS botão no topo do ecrã e cole o seu código.

Para o ajudar a inspirar-se, a nossa equipa de design criou 5 modelos premium de CSS. Basta copiar os trechos de código abaixo e colá-los no seu editor de CSS Personalizado!

O que é CSS Personalizado e Por Que Deve Usá-lo?

CSS (Cascading Style Sheets) é a linguagem de design que controla a aparência dos websites. Pense nele como a "maquilhagem e o vestuário" do seu website. Com CSS Personalizado, pode alterar cores, formas, animações, sombras e muito mais, sem tocar em nenhum código complexo.

Consistência da Marca

Corresponder às suas cores exatas de marca, fontes e diretrizes de estilo

Destaque-se

Crie designs únicos que o diferenciam dos concorrentes

Não é Necessário Desenvolvedor

Copiar e colar código pronto a usar — não são necessárias competências de programação

Otimizado para SEO

Todos os designs são otimizados para desempenho e acessibilidade

Como Aplicar Estes Designs (Passo a Passo)

1

Abrir o Editor do Seletor

Inicie sessão no seu painel MultiLipi e navegue até às definições do seu Seletor de Idiomas.

2

Clique no Botão " Editar CSS"

Procure o botão CSS Personalizado na parte superior da interface do seu Editor do Seletor.

3

Copiar o Design Escolhido

Desloque-se para baixo até aos modelos de design abaixo e clique no botão "Copiar Código" no seu estilo preferido.

4

Colar o Código

Cole o código CSS copiado no painel do editor CSS Personalizado.

5

Personalizar (Opcional)

Ajuste cores, tamanhos ou fontes para combinar com a sua marca. Explicaremos as personalizações comuns abaixo.

6

Guardar e Pré-visualizar

Clique em "Guardar Alterações" e veja uma pré-visualização do seu seletor no seu website!

5 Modelos de Design Premium

Clique em "Copiar Código" para obter instantaneamente o CSS. Estes trechos visam as classes padrão .ml-switcher-container e .ml-switcher-btn classes.

1. A "Pílula Empresarial"

O Ambiente: Um gatilho de menu suspenso clássico e rico em informações, concebido para gerar confiança. Utiliza bordas nítidas, sombras suaves e interações subtis ao passar o rato para transmitir solidez e profissionalismo.

✨ Ideal para: Sites corporativos, B2B SaaS, Finanças e Saúde

custom-switcher.css
/* Style the main toggle button */
.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;
}

/* Style the dropdown menu */
.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;
}

/* Style the individual language items */
.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. O "Editorial Text" Inline

O Ambiente: Design minimalista, centrado em texto, utilizando tipografia serif elegante e sem bordas. Confia numa animação subtil e animada de sublinhado para mostrar interatividade sem perturbar a estética do site.

✨ Ideal para: Moda de alta costura, marcas de luxo, revistas editoriais e portfólios de boutique

custom-switcher.css
/* Remove all background containers */
.ml-switcher-container {
    background: transparent !important; 
    border: none !important; 
    box-shadow: none !important;
}

/* Style the text buttons */
.ml-switcher-btn {
    background: transparent !important; 
    color: #a1a1aa !important; /* Muted grey */
    font-family: 'Playfair Display', serif !important; 
    font-weight: 400 !important; 
    font-size: 18px !important;
    position: relative !important; 
    transition: color 0.3s ease !important;
}

/* The Animated Underline */
.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. A "Ilha Dinâmica"

O Ambiente: Um design mobile-first que estiliza o alternador como uma pílula elegante, destacando o idioma ativo com um efeito de morphing de fundo azul suave.

✨ Ideal para: Startups de tecnologia modernas, aplicações para consumidores e páginas de destino minimalistas

custom-switcher.css
/* Style the main container wrapper */
.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;
}

/* Style the individual pill buttons */
.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;
}

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

4. O "Dark Tech Terminal"

O Ambiente: Inspirado em ferramentas de desenvolvedor e plataformas Web3. Utiliza um tema escuro de alto contraste, um layout de fonte elegante monoespaçada-híbrida e um subtil brilho azul elétrico ao passar o rato.

✨ Ideal para: Documentação de programadores, projetos Web3, plataformas de criptomoedas e SaaS com modo escuro

custom-switcher.css
/* Style the main toggle button */
.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;
}

/* Style the dropdown menu */
.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;
}

/* Style the individual language items */
.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. O Modal "Foco Centrado" (Truque de CSS)

O Ambiente: Inspirado em marcas globais massivas. Este brilhante truque de CSS força um menu suspenso padrão a destacar-se e a expandir-se para um ecrã inteiro, com um fundo desfocado e cartões de idioma centrados.

✨ Ideal para: Empresas globais, e-commerce massivo, suítes de software complexas

custom-switcher.css
/* 1. Style the main trigger button */
.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. THE HACK: Turn the dropdown into a full-screen overlay */
.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;
    
    /* Center the items in the middle of the screen */
    display: flex !important; 
    flex-direction: column !important; 
    align-items: center !important; 
    justify-content: center !important;
    
    /* Remove default dropdown styling */
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    z-index: 9999 !important;
}

/* 3. Style the individual language items as large modal cards */
.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;
}

/* Hover state for the modal cards */
.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;
}

Guia de Personalização Fácil (Para Utilizadores Não Técnicos)

Quer ajustar estes designs para corresponderem perfeitamente à sua marca? Aqui estão as personalizações mais comuns que pode fazer:

🎨 Alterar Cores

Procure códigos de cores como #3B82F6 or rgba(59, 130, 246, 0.5). Substitua estas pelas cores da sua marca.

Exemplo: Alterar background: #3B82F6; to background: #FF6B6B; (a cor da sua marca)

📏 Ajustar Tamanhos

Alterar padding, font-size, ou border-radius valores para tornar o botão maior ou menor.

Exemplo: padding: 8px 16px;padding: 12px 24px; (botão maior)

✍️ Alterar Tipos de Letra

Atualizar font-family para corresponder à tipografia do seu website.

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

Melhores Práticas e Dicas de Otimização

Testar em Dispositivos Móveis

Pré-visualize sempre o seu seletor personalizado em telemóveis e tablets. Mais de 60% do tráfego global da web é móvel.

Use Alto Contraste para Acessibilidade

Certifique-se de que o texto e o fundo tenham contraste de cor suficiente (apontar para uma proporção de 4,5:1) para utilizadores com deficiências visuais.

Mantenha as Animações Sutis

Animações chamativas podem distrair os utilizadores. Opte por transições suaves com menos de 0,3 segundos.

Evite Sobrescrever Funcionalidades Principais

Não oculte completamente o seletor nem o torne não clicável. Os utilizadores precisam de o aceder facilmente.

Combine com o Tema do Seu Site

Escolha um design que complemente o design do seu site existente. Não o faça sobressair de forma estranha.

Erros Comuns a Evitar

Usar demasiadas animações ao mesmo tempo — isso abrandará o seu site

Definir tamanhos de letra inferiores a 12px — os utilizadores não conseguem ler texto minúsculo

Esquecer de testar em diferentes navegadores (Chrome, Safari, Firefox)

Copiar CSS de fontes não confiáveis — utilize sempre modelos oficiais

Não guardar uma cópia de segurança antes de fazer alterações importantes

Impacto no Desempenho

Todos estes designs de CSS são ultra-leve e não abrandará o seu website. O CSS é renderizado instantaneamente pelo navegador, e estes estilos adicionam menos de 2KB ao tamanho da sua página.

Para referência, 2KB é aproximadamente o tamanho de um único emoji. A velocidade do seu website e as classificações de SEO permanecerão inalteradas. ✨

Nota: Estes trechos visam o padrão .ml-switcher-container e .ml-switcher-btn classes. Ajuste os nomes das classes se estiver a usar um modelo base radicalmente diferente.

Este artigo foi útil?

Neste artigo

Partilhar

Pronto para Expandir Globalmente?

Vamos discutir como a MultiLipi pode transformar a sua estratégia de conteúdo e ajudá-lo a alcançar públicos globais com otimização multilíngue baseada em IA.

Preencha o formulário e a nossa equipa entrará em contacto consigo nas próximas 24 horas.