Card de Perfil Glassmorphism
Um cartão de perfil de usuário elegante e translúcido que utiliza o efeito de vidro fosco (morfismo de vidro).
HTMLTailwind CSS
Visualização
Emma Watson
Senior UI/UX Designer
128
Posts
12K
Followers
542
Following
Casos de uso e recursos
- Painel do usuário: Perfeito para visualizar o resumo do perfil dos usuários logados.
- Introdução ao membro da equipe: Isso pode ser usado quando você deseja exibir as informações dos membros de maneira bonita em uma lista.
- Plataforma Social: Funciona como um cartão de visita digital com CTAs como seguir e enviar mensagem.
- Principais características:
- Efeito rico de morfismo de vidro com
backdrop-blur-lge cor de fundo translúcida (bg-white/20). - Design sofisticado que harmoniza com a gradação nas costas.
- Efeito rico de morfismo de vidro com
Pontos de design e UX
- Apelo visual do morfismo de vidro: ao tornar o gradiente de fundo transparente, dá profundidade à interface do usuário e uma impressão moderna.
- Bordas e sombras delicadas: A combinação de uma borda fina usando
border-white/30e uma sombra profunda usandoshadow-2xlfaz com que o cartão se destaque lindamente do fundo. - Garantindo visibilidade: usamos branco para texto e mantemos contraste suficiente para manter a legibilidade enquanto alcançamos um esquema de cores unificado.
- Interação: altera ligeiramente o brilho e as sombras do fundo ao passar o mouse sobre o botão para melhorar o feedback sobre as interações do usuário.
Como personalizar
- Ajuste da intensidade do desfoque: Ao alterar
backdrop-blur-lgparabackdrop-blur-smoubackdrop-blur-xl, você pode controlar o grau de desfoque do vidro fosco. - Alterar transparência: Ao alterar a classe de opacidade de
bg-white/20parabg-white/10oubg-white/30, você pode ajustar a transparência do próprio cartão. - Compatível com tema escuro: Se a cor de fundo for escura, você pode expressar morfismo de vidro adequado para temas escuros substituindo-o por classes como
bg-black/20ouborder-white/10.
Código de implementação
<div class="flex items-center justify-center min-h-[400px] w-full rounded-xl bg-gradient-to-br from-indigo-500 via-purple-500 to-pink-500 p-6">
<!-- Corpo do cartão Glassmorphism -->
<div class="relative w-full max-w-sm overflow-hidden rounded-2xl bg-white/20 p-8 shadow-2xl backdrop-blur-lg border border-white/30">
<!-- 装飾用の光彩効果 -->
<div class="absolute -top-10 -right-10 w-32 h-32 bg-white/30 rounded-full blur-2xl"></div>
<div class="absolute -bottom-10 -left-10 w-32 h-32 bg-indigo-500/20 rounded-full blur-2xl"></div>
<div class="relative z-10 flex flex-col items-center">
<!-- プロフィール画像 -->
<div class="h-24 w-24 rounded-full overflow-hidden border-2 border-white/50 shadow-inner mb-4">
<img src="https://api.dicebear.com/7.x/notionists/svg?seed=Emma" alt="Profile avatar" class="h-full w-full object-cover scale-110 !m-0" />
</div>
<!-- ユーザー情報 -->
<h2 class="text-2xl font-bold text-white mb-1">Emma Watson</h2>
<p class="text-sm text-white/80 font-medium mb-6">Senior UI/UX Designer</p>
<!-- 統計情報 -->
<div class="flex w-full justify-between px-4 mb-6">
<div class="text-center text-white">
<p class="text-lg font-bold">128</p>
<p class="text-xs text-white/70">Posts</p>
</div>
<div class="text-center text-white">
<p class="text-lg font-bold">12K</p>
<p class="text-xs text-white/70">Followers</p>
</div>
<div class="text-center text-white">
<p class="text-lg font-bold">542</p>
<p class="text-xs text-white/70">Following</p>
</div>
</div>
<!-- açãoボタン -->
<div class="flex w-full gap-3">
<button class="flex-1 rounded-lg bg-white/20 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-white/30 hover:shadow-md transition-all duration-300 border border-white/30 backdrop-blur-sm">
Message
</button>
<button class="flex-1 rounded-lg bg-indigo-600/80 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-indigo-600 hover:shadow-md transition-all duration-300 backdrop-blur-sm border border-indigo-500/50">
Follow
</button>
</div>
</div>
</div>
</div> Status de compatibilidade do navegador
- Chrome: compatível (filtro de pano de fundo)
- Safari: compatível (-webkit-backdrop-filter pode ser necessário)
- Raposa de fogo: suportado Borda: Suportado