Cor do tema e ícones do aplicativo
Personalize a cor da interface do navegador e o ícone da tela inicial.
Cor do tema e ícones do aplicativo é uma aula grátis de HTML Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de HTML Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de HTML Academy inclui 4 aulas no total.
Meta tag theme-color
A tag <meta name="theme-color" content="#1f2937"> define a cor da barra de endereço do navegador em dispositivos móveis e a cor da barra de título em PWAs para computador. Ela dá à página uma aparência refinada, semelhante à de um aplicativo, sem alterar nenhum conteúdo.
<meta name="theme-color" content="#1f2937">Cores do tema no modo escuro
Forneça cores separadas para os modos claro e escuro: <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> e uma segunda tag com a cor escura. Os navegadores escolhem a correspondente com base na preferência do usuário no OS.
<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">Cor do tema do manifesto
A propriedade theme_color do manifesto define a cor quando o aplicativo é executado como uma PWA instalada (na barra de título da janela independente). Combine-a com a metatag de cor do tema da página para manter a consistência: ao executar no navegador ou como aplicativo instalado, a identidade visual permanece a mesma.
Ícone de favorito padrão
<link rel="icon" href="/favicon.ico"> é o clássico ícone da aba do navegador. Apesar do nome, os navegadores modernos preferem PNG ou SVG a ICO. Forneça um PNG de 32x32 por meio de <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png"> para obter uma renderização mais nítida.
Ícone de favorito SVG
Os navegadores modernos aceitam ícones de favorito em SVG: <link rel="icon" type="image/svg+xml" href="/icon.svg">. Eles permanecem nítidos em qualquer tamanho e ocupam pouco espaço. Use-os para logotipos vetoriais e combine-os com uma alternativa em PNG para navegadores que não oferecem suporte a ícones de favorito em SVG.
Ícone de toque da Apple
A tela inicial do iOS usa o ícone de toque da Apple: <link rel="apple-touch-icon" href="/apple-touch-icon.png">. Forneça um PNG de 180x180. O iOS não lê os ícones do manifesto web durante a instalação na tela inicial; o link do ícone de toque da Apple é obrigatório.
Ícones do manifesto (Android)
As instalações no Android leem os ícones da matriz de ícones do manifesto. Inclua PNGs de 192x192 (tela inicial) e 512x512 (tela de abertura e gaveta de aplicativos). Adicione uma cópia com o propósito de mascaramento para que o Android possa adaptar o ícone ao formato do ícone da tela inicial (círculo, quadrado arredondado ou quadrado).
Zona segura para mascaramento
Os ícones com mascaramento devem manter seu conteúdo principal dentro de uma zona segura central de 80%; os 20% externos podem ser recortados, dependendo do formato da máscara do dispositivo. Use ferramentas como maskable.app para visualizar o ícone sob diferentes formatos de máscara durante a criação.
Ícones de blocos do Windows
Para um bloco fixado no Windows 8/10: <meta name="msapplication-TileImage" content="/tile.png"> e <meta name="msapplication-TileColor" content="#1f2937">. Hoje têm prioridade menor que os recursos de outras plataformas, mas ainda são úteis para usuários do Windows que fixam sites.
Arquivo de configuração do navegador
IE/Edge antigo: <meta name="msapplication-config" content="/browserconfig.xml"> aponta para um arquivo XML com ícones de blocos em vários tamanhos. Hoje isso é praticamente irrelevante; sites novos podem deixar de usar browserconfig.xml sem consequências.
Ícone de máscara para o Safari
Aba fixada do Safari no macOS: <link rel="mask-icon" href="/safari-icon.svg" color="#1f2937">. O SVG deve ser um ícone de uma única cor, que é substituída pelo atributo de cor. Esse recurso é usado somente nas abas fixadas do Safari no macOS.
Testando os ícones
Use realfavicongenerator.net para gerar todas as variantes de ícones a partir de uma única fonte. Teste em um dispositivo iOS real (adicione o aplicativo à Tela de Início) e no Android (instale o aplicativo pelo menu do navegador) para verificar se os ícones aparecem corretamente recortados e sem pixelização.
Verificação de conhecimento
Qual é a finalidade do propósito de ícone de mascaramento em um manifesto de aplicativo web?
Resumo
A cor do tema, com variantes de consulta de mídia, colore a barra de endereço; a cor do tema do manifesto colore a barra de título do aplicativo instalado. Os ícones incluem ícones de favorito (SVG + PNG), ícone de toque da Apple (iOS, 180x180), ícones do manifesto (Android, 192 + 512 + mascaramento), ícone de máscara do Safari (SVG de uma única cor) e imagem de bloco do aplicativo da Microsoft (blocos fixados do Windows). Use realfavicongenerator.net para gerar todas as variantes a partir de uma única fonte.
Aprenda HTML com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 40
- Aulas
- 159
Perguntas Frequentes
A aula “Cor do tema e ícones do aplicativo” é grátis?
Sim — o texto completo de “Cor do tema e ícones do aplicativo” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de HTML Academy, atualize para CoddyKit PRO. O curso de HTML Academy inclui 4 aulas no total.
O que vou aprender em “Cor do tema e ícones do aplicativo”?
Personalize a cor da interface do navegador e o ícone da tela inicial. Você pratica HTML Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar HTML Academy?
Nenhuma experiência prévia é necessária. HTML Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Cor do tema e ícones do aplicativo”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de HTML Academy?
Sim. Cada aula de HTML Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O manifesto de aplicativo Web
- Registro de service worker a partir do HTML
- Cor do tema e ícones do aplicativo
- Página alternativa para uso off-line