Guia completo sobre a identidade visual Glassmorphism utilizada no GlassHub Quasar, como funcionam os temas nativos e como criar combinacões customizadas através do Theme Studio.
O Glassmorphism é uma tendência de design moderna que simula o efeito de vidro fosco translúcido (frosted glass). No GlassHub Quasar, esse conceito é traduzido em vetores SVG puros utilizando:
- Transparência e Fundo Translúcido:
rgba(15, 23, 42, 0.78) - Reflexos Especulares de Luz: Gradientes em camadas superiores simulando incidência de luz sobre vidro.
- Bordas em Gradiente Neon: Combinação de cores vibrantes com gradiente (
#06B6D4Neon Cyan e#1D4ED8Cobalt Blue). - Sombras Projetadas Suaves (
Drop Shadows): Sombras difusas<filter id="glassShadow">para dar profundidade de camada.
O engine traz 10 temas pré-configurados:
| Nome do Tema | Chave na API | Descrição |
|---|---|---|
| Glass Dark (Padrão) | glass-dark |
Vidro fosco escuro cósmico com destaques Cyan e Azul Cobalt. |
| Glass Light | glass-light |
Vidro translúcido claro com tipografia escura elegante. |
| Cosmic Cyan | cosmic-cyan |
Tema ciano vibrante inspirado em nebulosas espaciais. |
| Cyber Purple | cyber-purple |
Estética cyberpunk com degradê Roxo e Rosa Neon. |
| Emerald Matrix | emerald-matrix |
Vidro esverdeado inspirado na matriz cibernética. |
| Solar Flare | solar-flare |
Tons quentes de Laranja e Vermelho solar. |
| Catppuccin Mocha | catppuccin-mocha |
Roxo pastel suave, ciano e azul no estilo Catppuccin. |
| Tokyo Night | tokyo-night |
Azul noturno profundo com destaques magenta e ciano. |
| Nord Aurora | nord-aurora |
Tons árticos frios com verde aurora e azul gélido. |
| Vaporwave Sunset | vaporwave-sunset |
Estética retrô 80s com rosa neon, violeta e ciano. |


Para fazer com que seu card mude de cor automaticamente se o visitante estiver usando o GitHub no Modo Claro ou Escuro, basta adicionar a flag auto_theme=true:
Como funciona por baixo dos panos?
O vetor SVG injeta uma regra CSS @media (prefers-color-scheme: light) diretamente no cabeçalho <style> do SVG. Quando o navegador do usuário alterna o tema do GitHub, o próprio SVG altera suas cores sem precisar recarregar a imagem!
Se você desejar aplicar uma paleta de cores própria, você pode passar os valores hexadecimais na URL:
bg: Cor do fundo da placa (ex:bg=0f172a)border: Cor da borda translúcida (ex:border=06b6d4)text: Cor da tipografia principal (ex:text=f8fafc)glow_color: Cor do brilho e ícones (ex:glow_color=06b6d4)
