Como usar class="card glassmorphism"

O que é Glassmorphism?

Glassmorphism é um efeito visual que simula vidro fosco, combinando transparência, blur (desfoque) e bordas sutis. É amplamente usado em interfaces modernas para criar elementos que parecem "flutuar" sobre o fundo.

Como funciona no seu código:

.glassmorphism { background: rgba(255, 255, 255, 0.1); /* Fundo semi-transparente */ backdrop-filter: blur(20px); /* Desfoque do fundo */ border: 1px solid rgba(255, 255, 255, 0.2); /* Borda sutil */ color: white; /* Texto branco */ }

Exemplo Original

Este é o glassmorphism padrão do seu código. Note como o fundo é semi-transparente e você pode ver o gradiente através dele com um efeito de desfoque.

<div class="card glassmorphism"> <h3>Glassmorphism</h3> <p>Efeito de vidro com blur e transparência</p> </div>

Como Escolher a Cor do Background

Para alterar a cor do glassmorphism, você modifica o valor rgba() no background. O último número (0.1) controla a transparência:

Cor Código RGBA Transparência
Branco (original) rgba(255, 255, 255, 0.1) 10% opaco
Azul rgba(102, 126, 234, 0.15) 15% opaco
Rosa rgba(231, 60, 126, 0.15) 15% opaco
Verde rgba(35, 213, 171, 0.15) 15% opaco

Exemplos de Cores Diferentes:

Branco Original

rgba(255, 255, 255, 0.1)

Azul

rgba(102, 126, 234, 0.15)

Rosa

rgba(231, 60, 126, 0.15)

Verde

rgba(35, 213, 171, 0.15)

Como Alterar a Altura da Caixa

A altura é controlada pela propriedade min-height no CSS da classe .card. Você pode criar classes adicionais para diferentes tamanhos:

/* Altura pequena */ .height-small { min-height: 120px; padding: 15px; } /* Altura média (padrão) */ .height-medium { min-height: 200px; padding: 25px; } /* Altura grande */ .height-large { min-height: 300px; padding: 40px; }

Exemplos de Alturas:

Altura Pequena (120px)

Classe: height-small

Altura Média (200px)

Classe: height-medium (padrão)

Altura Grande (300px)

Classe: height-large

Propriedades que Você Pode Personalizar

1. Transparência do Fundo:


2. Intensidade do Blur:


3. Espessura da Borda:


4. Raio da Borda:


Exemplo Prático de Customização

Para criar um glassmorphism azul com altura grande, você usaria:

/* No CSS */ .glassmorphism-custom { background: rgba(102, 126, 234, 0.15); backdrop-filter: blur(25px); border: 2px solid rgba(102, 126, 234, 0.3); color: white; min-height: 250px; padding: 30px; } /* No HTML */ <div class="card glassmorphism-custom"> <h3>Meu Glassmorphism Personalizado</h3> <p>Azul, alto e com blur intenso</p> </div>

Resultado Final

Glassmorphism azul personalizado com altura grande e blur intenso

Dicas Importantes

  1. Fundo necessário: O glassmorphism só funciona bem com um fundo colorido ou imagem por trás
  2. Suporte do navegador: backdrop-filter pode não funcionar em navegadores muito antigos
  3. Performance: Muito blur pode impactar a performance em dispositivos mais fracos
  4. Contraste: Certifique-se de que o texto seja legível com a transparência escolhida
  5. Hierarquia: Use diferentes níveis de transparência para criar hierarquia visual