UNPKG

zextra

Version:

zikojs extra components

100 lines (88 loc) 2.21 kB
/* Document Setup */ /* body { background-color: #0b0b0c; display: flex; justify-content: center; align-items: center; min-height: 100vh; margin: 0; overflow: hidden; } */ /* Base Card Container Setup */ .zextra-electric-border { position: relative; width: 350px; height: 220px; border-radius: var(--border-radius); isolation: isolate; background: #121214; color: #ffffff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } /* Content Layout Positioning */ .zextra-electric-border .card-content { position: relative; z-index: 1; padding: 28px; width: 100%; height: 100%; box-sizing: border-box; border-radius: inherit; display: flex; flex-direction: column; justify-content: center; } .card-content h3 { margin: 0 0 10px 0; font-size: 1.5rem; font-weight: 600; letter-spacing: -0.025em; } .card-content p { margin: 0; font-size: 0.95rem; color: #a1a1aa; line-height: 1.5; } /* Canvas Centering Layer */ .zextra-electric-border .canvas-wrapper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 2; } .zextra-electric-border .canvas-wrapper canvas { display: block; } /* Layered Box Glow Effects */ .zextra-electric-border .glow-layers { position: absolute; inset: 0; border-radius: inherit; pointer-events: none; z-index: 0; } .zextra-electric-border .glow-layer { position: absolute; inset: 0; border-radius: inherit; pointer-events: none; } .zextra-electric-border .glow-1 { border: 2px solid var(--electric-border-color); opacity: 0.6; filter: blur(1px); } .zextra-electric-border .glow-2 { border: 2px solid var(--electric-border-color); filter: blur(4px); } .zextra-electric-border .glow-3 { z-index: -1; transform: scale(1.1); opacity: 0.3; filter: blur(32px); background: linear-gradient(-30deg, var(--electric-border-color), transparent, var(--electric-border-color)); }