PT
PortuguêsEnglishEspañol
Todas as ferramentas
Ferramentas para programador 100% grátis

Botão de modo escuro para site

Escolha as cores dos dois temas. O código traz as variáveis CSS, o script que evita o piscar e o botão acessível com aria-pressed.

Como usar

Muito obrigado por ajudar!

Cada doação ajuda a pagar os servidores e mantém as ferramentas grátis para todo mundo. Escolha ou digite o valor:

Pagamento seguro pela Stripe. Abre em outra aba.

Voltar para Blocos prontos para site

Tema claro e escuro com um botão

1. No <head>, antes do CSS


2. CSS


3. Botão e script, no corpo da página


Disponível em: PortuguêsEnglish

Publicidade

Botão de modo escuro para site: para que serve

O modo escuro virou padrão nos celulares, e muita gente espera que os sites acompanhem. Este gerador monta o tema claro e escuro com variáveis CSS e prefers-color-scheme, de modo que o site siga o sistema sozinho, mais um botão para a pessoa escolher outro tema só no seu site.

O código vem em três partes: uma linha para o head que aplica a escolha salva antes da página aparecer (sem o flash de tema errado), o CSS com color-scheme para campos e barras de rolagem acompanharem, e o botão com aria-pressed e ícones de sol e lua.

Como usar

  1. Escolha as cores do tema claro e do escuro.
  2. Teste o botão na prévia.
  3. Cole a linha no head, o CSS e o botão no lugar certo.

Quando usar

  • Blog e sites de conteúdo.
  • Sistemas e painéis.
  • Portfólio de desenvolvedor.

Perguntas frequentes

Como evitar o flash de tema claro ao carregar?

O script que lê a escolha salva precisa rodar no head, antes de a página aparecer. O código vem separado em duas partes: uma linha para o head e o botão para o corpo da página.

O que faz o color-scheme?

Avisa o navegador se a página está clara ou escura, para ele também ajustar barras de rolagem, campos de formulário e o fundo padrão. Sem ele, o modo escuro fica com campos brancos destoando.

Precisa de botão se o site já segue o sistema?

Não é obrigatório: só com prefers-color-scheme o site já acompanha o tema do celular ou do computador. O botão é útil para quem quer um tema diferente do sistema só no seu site.

É grátis mesmo?

Sim, 100% grátis. Sem cadastro, sem assinatura e sem limite de uso. Todas as ferramentas do Ferramentas123 são gratuitas e rodam direto no seu navegador.

Ferramentas parecidas

As ferramentas são oferecidas como estão, sem garantia. Não nos responsabilizamos pelos resultados nem pelo uso que se faz deles.