Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)48 mil · #2785

glassmorphism

Ajuda seu agente a criar o efeito de vidro fosco (Glassmorphism) com fundos desfocados e transparência. É ideal para um visual elegante e similar ao MacOS.

O que ela faz

Cria um efeito visual de 'vidro fosco' em interfaces de aplicativos ou sites. Ele deixa o fundo atrás de um elemento levemente borrado e transparente, como se fosse um vidro.

Quando usar

  • ✓Quando você quer um visual moderno e elegante.
  • ✓Para destacar um elemento sobre um fundo colorido ou com imagem.
  • ✓Ao buscar uma estética inspirada no macOS.

Exemplo do que pedir para a IA

“Crie um botão com efeito de vidro fosco sobre um fundo de gradiente azul e roxo.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/design-it/glassmorphism/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/design-it/glassmorphism/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Isso é feito usando técnicas de programação que borram o que está atrás de um elemento e o deixam parcialmente transparente. É como olhar através de uma janela embaçada.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill glassmorphism

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/glassmorphism/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Glassmorphism

"Olhando através de uma janela fosca. Interfaces que se misturam perfeitamente com fundos vibrantes."

Quando Usar

Use este subestilo quando a solicitação do usuário corresponder à estética descrita acima. Esta é uma referência filha da habilidade design-it e não deve ser acionada diretamente.

Princípios Fundamentais

  1. Desfoque de Fundo (Backdrop Filter): A característica definidora. Os elementos desfocam o que está por baixo deles.
  2. Fundos Brancos/Escuros Semitransparentes: Os painéis usam cores rgba() para deixar o fundo brilhar.
  3. Bordas Claras Sutis: Uma borda semitransparente branca (ou clara) de 1px para simular a borda do vidro capturando a luz.

DNA Visual

  • Cores: Requer um fundo vibrante ou texturizado para funcionar (por exemplo, gradientes, malhas abstratas ou fotos). Funciona lindamente sobre Yacht Club ou Elegância Terrena se houver textura visual subjacente.
  • Tipografia: Fontes sans-serif limpas e geométricas. Texto de alto contraste (branco puro ou preto puro) é necessário para legibilidade contra o vidro.
  • Sombras: Sombras projetadas suaves e sutis para destacar o painel de vidro do fundo.

Implementação Web

  • Confie muito em backdrop-filter: blur().
  • Exemplo de CSS:
body {
  /* Requires a complex background to see the glass effect */
  background: url('abstract-mesh.jpg') cover; 
}

.glass-panel {
  background: rgba(255, 255, 255, 0.15); /* Light glass */
  /* OR background: rgba(0, 0, 0, 0.25); for Dark glass */
  
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  
  border: 1px solid rgba(255, 255, 255, 0.3); /* The glass edge */
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  
  padding: 32px;
}

Implementação de Aplicativo

SwiftUI

struct GlassCard: View {
    var body: some View {
        ZStack {
            // Vibrant background required for glass to show
            LinearGradient(
                colors: [.purple, .blue, .cyan],
                startPoint: .topLeading,
                endPoint: .bottomTrailing
            )
            .ignoresSafeArea()
            
            // Glass panel
            VStack(alignment: .leading, spacing: 16) {
                Text("Glass Panel")
                    .font(.system(size: 22, weight: .semibold))
                    .foregroundColor(.white)
                Text("Content floating on frosted glass.")
                    .font(.system(size: 15))
                    .foregroundColor(.white.opacity(0.8))
                
                Button(action: {}) {
                    Text("Continue")
                        .font(.system(size: 15, weight: .semibold))
                        .foregroundColor(.white)
                        .padding(.horizontal, 24)
                        .padding(.vertical, 12)
                        .background(.ultraThinMaterial)
                        .cornerRadius(8)
                }
            }
            .padding(24)
            .background(.ultraThinMaterial)  // Built-in frosted glass
            .cornerRadius(16)
            .overlay(
                RoundedRectangle(cornerRadius: 16)
                    .stroke(.white.opacity(0.3), lineWidth: 1) // Glass edge highlight
            )
            .shadow(color: .black.opacity(0.1), radius: 20, x: 0, y: 10)
            .padding(24)
        }
    }
}
  • Use .ultraThinMaterial, .thinMaterial, .regularMaterial, .thickMaterial — A Apple implementou o glassmorphism nativamente.
  • Adicione .overlay(RoundedRectangle().stroke(.white.opacity(0.3))) para a captura da borda de luz.
  • O vidro só funciona se houver um fundo vibrante visível atrás dele.

Flutter

class GlassCard extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Stack(
      children: [
        // Fundo vibrante
        Container(
          decoration: const BoxDecoration(
            gradient: LinearGradient(
              colors: [Colors.purple, Colors.blue, Colors.cyan],
              begin: Alignment.topLeft,
              end: Alignment.bottomRight,
            ),
          ),
        ),
        // Painel de vidro
        Center(
          child: ClipRRect(
            borderRadius: BorderRadius.circular(16),
            child: BackdropFilter(
              filter: ImageFilter.blur(sigmaX: 16, sigmaY: 16),
              child: Container(
                padding: const EdgeInsets.all(24),
                decoration: BoxDecoration(

…
Perguntas frequentes

Precisa de um fundo chamativo para funcionar?

Sim, o efeito de vidro fosco fica melhor quando há um fundo colorido, com gradiente ou uma imagem interessante atrás dele.

Posso usar em qualquer lugar?

É um estilo de design, então pode ser aplicado em botões, painéis, cartões ou qualquer elemento que precise de um visual diferenciado.

É difícil de implementar?

A implementação envolve código específico (CSS para web, ou linguagens como SwiftUI/Flutter para apps), mas o conceito é criar um borrão e transparência.

Detalhes

Descrição original do autor

Web and App implementation guide for Glassmorphism. Trigger when user wants a frosted glass effect, blurred backgrounds, transparency, or a sleek MacOS-like feel.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2785
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas