Painel de ControleGemini Glow
Experimente e altere o comportamento das bordas com gradientes rotativos. Modifique cores, velocidades e efeitos do neon ao vivo usando as ferramentas de customização abaixo.
O gradiente usa transparências e camadas. O desfoque (`blur`) de 16px é o ponto ideal que emula a emissão física de luz em displays OLED.
| NODE_ID | NOME | FUNÇÃO | LATENCY | TELEMETRIA |
|---|---|---|---|---|
| AG47-01 | Skeptic Quant | Análise Financeira | 42% | Processando |
| AG47-02 | Oracle Cognition | Calibração de Edge | 0ms | Pronto |
| AG47-03 | Veo Director | Visual Shader Render | 99% | Carregando |
Instancia Mestre IA-47
ONLINENúcleo quântico ativo processando telemetria em tempo real a 14ms de latência.
03 // EFEITO DE LINHAS CORRENDO EM VOLTA (BORDER BEAM)
Diferente do efeito rotativo em que toda a borda fica colorida e gira, o **Border Beam** simula um único raio/laser brilhante (como uma linha) que "anda" em volta do contêiner.
Laser Perimetral
Um feixe de luz preciso que percorre toda a borda do elemento de forma cíclica.
Como funciona a matemática do Border Beam?
Usamos uma máscara CSS inteligente baseada em gradients de exclusão. A máscara exclui o centro do componente e revela apenas a área do padding (a borda). Como o gradiente rotativo traseiro é configurado para ser 80% transparente e apenas 20% colorido, apenas a fatia colorida fica aparente na borda, criando a ilusão de que a linha está andando em volta do contêiner.
<BorderBeam duration="4s" colors="#4285f4, #9b51e0, #e91e63, #3b82f6, #4285f4" size={20} borderWidth={1.5} />04 // CÓDIGO FONTE CONFIGURADO (DINÂMICO)
@property --angle {
syntax: "<angle>";
initial-value: 0deg;
inherits: false;
}
@keyframes spin {
from { --angle: 0deg; }
to { --angle: 360deg; }
}
.gemini-glow-container {
position: relative;
z-index: 1;
}
.gemini-glow-container::before {
content: "";
position: absolute;
inset: -1.5px;
z-index: -1;
border-radius: inherit;
background: conic-gradient(
from var(--angle),
var(--gemini-glow-colors, #4285f4, #9b51e0, #e91e63, #3b82f6, #4285f4)
);
animation: spin var(--glow-speed, 4s) linear infinite;
opacity: 0.85;
}
.gemini-glow-container::after {
content: "";
position: absolute;
inset: -1.5px;
z-index: -2;
border-radius: inherit;
background: conic-gradient(
from var(--angle),
var(--gemini-glow-colors, #4285f4, #9b51e0, #e91e63, #3b82f6, #4285f4)
);
filter: blur(var(--glow-blur, 16px));
opacity: 0.6;
animation: spin var(--glow-speed, 4s) linear infinite;
}import React from 'react';
import { GeminiCard, GeminiInput, GeminiButton } from '@/components/ui/GeminiBorder';
export default function MyDashboard() {
return (
<GeminiCard duration="4s" style={{ '--gemini-glow-colors': '#4285f4, #9b51e0, #e91e63, #3b82f6, #4285f4' }}>
<h3 className="text-white font-bold">Núcleo Quântico</h3>
<GeminiInput placeholder="Digite uma diretriz..." />
<GeminiButton>Ativar Módulo</GeminiButton>
</GeminiCard>
);
}Benefícios de Performance da GPU
Ao contrário de usar loops de renderização de canvas ou animações com JavaScript (requestAnimationFrame), declarar a rotação da borda em CSS Houdini nativo permite que o motor do navegador delegue a rasterização do conic-gradient inteiramente para a GPU. Isso garante animações a 60-120fps sem consumo adicional na thread de execução do React.
