D
Digmarket. Preview
Navigation
Home Free

Banking Wealth Biometric – Gold Luxury Onyx

<div class="fp-fintech-wealth-biometric-verification-ui">
    <div class="fp-fintech-wealth-biometric-verification-ui-stage">
        <div class="fp-fintech-wealth-biometric-verification-ui-ambient"></div>
        
        <div class="fp-fintech-wealth-biometric-verification-ui-card" id="fp-fintech-wealth-biometric-verification-ui-card">
            
            <div class="fp-fintech-wealth-biometric-verification-ui-header">
                <span class="fp-fintech-wealth-biometric-verification-ui-tag">Private Wealth</span>
                <span class="fp-fintech-wealth-biometric-verification-ui-id">ID: ONYX-089</span>
            </div>

            <div class="fp-fintech-wealth-biometric-verification-ui-center">
                <div class="fp-fintech-wealth-biometric-verification-ui-ring fp-fintech-wealth-biometric-verification-ui-ring-1"></div>
                <div class="fp-fintech-wealth-biometric-verification-ui-ring fp-fintech-wealth-biometric-verification-ui-ring-2"></div>
                
                <div class="fp-fintech-wealth-biometric-verification-ui-fingerprint">
                    <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4"></path>
                        <path d="M14 13.12c0 2.38 0 6.38-1 8.88"></path>
                        <path d="M17.29 21.02c.12-.6.43-2.3.5-3.02"></path>
                        <path d="M2 12a10 10 0 0 1 18-6"></path>
                        <path d="M2 16h.01"></path>
                        <path d="M21.8 16c.2-2 .131-5.354 0-6"></path>
                        <path d="M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2"></path>
                        <path d="M8.65 22c.21-.66.45-1.32.57-2"></path>
                        <path d="M9 6.8a6 6 0 0 1 9 5.2v2"></path>
                    </svg>
                    <div class="fp-fintech-wealth-biometric-verification-ui-scanline"></div>
                </div>
            </div>

            <div class="fp-fintech-wealth-biometric-verification-ui-status-wrap">
                <div class="fp-fintech-wealth-biometric-verification-ui-status-indicator">
                    <div class="fp-fintech-wealth-biometric-verification-ui-dot" id="fp-fintech-wealth-biometric-verification-ui-dot"></div>
                    <div class="fp-fintech-wealth-biometric-verification-ui-text" id="fp-fintech-wealth-biometric-verification-ui-text">AWAITING SENSOR</div>
                </div>
            </div>

            <div class="fp-fintech-wealth-biometric-verification-ui-shimmer"></div>
        </div>
    </div>
</div>
.fp-fintech-wealth-biometric-verification-ui {
    --fp-container-width: 100%;
    --fp-max-width: 500px;
    --fp-aspect-ratio: 1 / 1;
    
    --fp-primary-color: #FAFAFA; 
    --fp-secondary-color: #F0F0F0; 
    --fp-muted-color: #737373; 
    --fp-soft-color: #E5E5E5; 
    --fp-background-color: transparent;
    
    --fp-info-color: #D4AF37; 
    --fp-warning-color: #FCD34D; 
    --fp-danger-color: #B45309; 
    --fp-accent-color: #FFD700; 
    --fp-text-color: #0A0A0A; 

    width: var(--fp-container-width);
    max-width: var(--fp-max-width);
    margin: 0 auto;
    background: var(--fp-background-color);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    box-sizing: border-box;
    position: relative;
}

.fp-fintech-wealth-biometric-verification-ui * {
    box-sizing: inherit;
}

.fp-fintech-wealth-biometric-verification-ui-stage {
    aspect-ratio: var(--fp-aspect-ratio);
    background: linear-gradient(135deg, var(--fp-primary-color) 0%, var(--fp-secondary-color) 100%);
    border-radius: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 20px 50px -10px rgba(10, 10, 10, 0.1);
    border: 1px solid #ffffff;
}

.fp-fintech-wealth-biometric-verification-ui-ambient {
    position: absolute;
    width: 150%;
    height: 150%;
    background: radial-gradient(circle at center, rgba(212, 175, 55, 0.1) 0%, transparent 60%);
    animation: fp-fintech-wealth-biometric-verification-ui-breathe 4s ease-in-out infinite alternate;
    pointer-events: none;
    z-index: 1;
}

@keyframes fp-fintech-wealth-biometric-verification-ui-breathe {
    0% { transform: scale(0.9); opacity: 0.4; }
    100% { transform: scale(1.1); opacity: 0.8; }
}

.fp-fintech-wealth-biometric-verification-ui-card {
    position: relative;
    z-index: 2;
    width: 80%;
    height: 80%;
    background: var(--fp-text-color);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px;
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.4),
        inset 0 1px 1px rgba(255, 255, 255, 0.1),
        inset 0 -1px 0 rgba(212, 175, 55, 0.3);
    border: 1px solid rgba(212, 175, 55, 0.2);
    overflow: hidden;
}

.fp-fintech-wealth-biometric-verification-ui-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    z-index: 3;
}

.fp-fintech-wealth-biometric-verification-ui-tag {
    font-size: 0.65rem;
    font-weight: 800;
    letter-spacing: 0.2em;
    color: var(--fp-primary-color);
    background: linear-gradient(90deg, var(--fp-info-color), var(--fp-danger-color));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
}

.fp-fintech-wealth-biometric-verification-ui-id {
    font-size: 0.65rem;
    font-weight: 600;
    color: var(--fp-muted-color);
    font-family: ui-monospace, monospace;
    letter-spacing: 0.05em;
}

.fp-fintech-wealth-biometric-verification-ui-center {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.fp-fintech-wealth-biometric-verification-ui-ring {
    position: absolute;
    border-radius: 50%;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.fp-fintech-wealth-biometric-verification-ui-ring-1 {
    width: 140px; height: 140px;
    border: 1px dashed rgba(212, 175, 55, 0.3);
    animation: fp-fintech-wealth-biometric-verification-ui-spin 12s linear infinite;
}

.fp-fintech-wealth-biometric-verification-ui-ring-2 {
    width: 180px; height: 180px;
    border: 1px solid rgba(212, 175, 55, 0.1);
    border-top-color: var(--fp-info-color);
    animation: fp-fintech-wealth-biometric-verification-ui-spin-rev 8s linear infinite;
}

@keyframes fp-fintech-wealth-biometric-verification-ui-spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes fp-fintech-wealth-biometric-verification-ui-spin-rev {
    0% { transform: translate(-50%, -50%) rotate(360deg); }
    100% { transform: translate(-50%, -50%) rotate(0deg); }
}

.fp-fintech-wealth-biometric-verification-ui-fingerprint {
    width: 80px;
    height: 80px;
    color: var(--fp-muted-color);
    position: relative;
    z-index: 5;
    transition: color 0.4s ease, transform 0.4s ease;
    opacity: 0.8;
}

.fp-fintech-wealth-biometric-verification-ui-fingerprint svg {
    width: 100%;
    height: 100%;
    filter: drop-shadow(0 0 8px rgba(0,0,0,0.5));
}

.fp-fintech-wealth-biometric-verification-ui-scanline {
    position: absolute;
    top: 0; left: -10%; right: -10%;
    height: 2px;
    background: var(--fp-accent-color);
    box-shadow: 0 0 10px var(--fp-accent-color), 0 0 20px var(--fp-warning-color);
    opacity: 0;
    transform: translateY(0);
    z-index: 6;
}

.fp-fintech-wealth-biometric-verification-ui-status-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    z-index: 3;
}

.fp-fintech-wealth-biometric-verification-ui-status-indicator {
    display: flex;
    align-items: center;
    gap: 8px;
}

.fp-fintech-wealth-biometric-verification-ui-dot {
    width: 8px; height: 8px;
    border-radius: 50%;
    background: var(--fp-muted-color);
    transition: all 0.3s ease;
    box-shadow: 0 0 0 rgba(0,0,0,0);
}

.fp-fintech-wealth-biometric-verification-ui-text {
    font-size: 0.7rem;
    font-weight: 700;
    letter-spacing: 0.1em;
    color: var(--fp-muted-color);
    text-transform: uppercase;
    transition: color 0.3s ease;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-fingerprint {
    color: var(--fp-primary-color);
    opacity: 1;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-scanline {
    opacity: 1;
    animation: fp-fintech-wealth-biometric-verification-ui-scan-anim 1s ease-in-out infinite alternate;
}

@keyframes fp-fintech-wealth-biometric-verification-ui-scan-anim {
    0% { transform: translateY(0px); }
    100% { transform: translateY(80px); }
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-ring-1 {
    border-color: rgba(212, 175, 55, 0.8);
    animation-duration: 4s;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-ring-2 {
    border-top-color: var(--fp-accent-color);
    animation-duration: 3s;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-dot {
    background: var(--fp-warning-color);
    box-shadow: 0 0 8px var(--fp-warning-color);
    animation: fp-fintech-wealth-biometric-verification-ui-pulse 0.5s infinite alternate;
}

@keyframes fp-fintech-wealth-biometric-verification-ui-pulse {
    from { opacity: 1; transform: scale(1); }
    to { opacity: 0.5; transform: scale(0.8); }
}

.fp-fintech-wealth-biometric-verification-ui-card.is-scanning .fp-fintech-wealth-biometric-verification-ui-text {
    color: var(--fp-primary-color);
}

.fp-fintech-wealth-biometric-verification-ui-card.is-verified .fp-fintech-wealth-biometric-verification-ui-fingerprint {
    color: var(--fp-accent-color);
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(255, 215, 0, 0.6));
}

.fp-fintech-wealth-biometric-verification-ui-card.is-verified .fp-fintech-wealth-biometric-verification-ui-ring {
    border-color: var(--fp-accent-color);
    transform: translate(-50%, -50%) scale(1.1);
    opacity: 0;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-verified .fp-fintech-wealth-biometric-verification-ui-dot {
    background: var(--fp-accent-color);
    box-shadow: 0 0 12px var(--fp-accent-color);
}

.fp-fintech-wealth-biometric-verification-ui-card.is-verified .fp-fintech-wealth-biometric-verification-ui-text {
    color: var(--fp-accent-color);
    text-shadow: 0 0 10px rgba(255, 215, 0, 0.4);
}

.fp-fintech-wealth-biometric-verification-ui-shimmer {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(
        105deg,
        transparent 20%,
        rgba(255, 215, 0, 0.15) 45%,
        rgba(255, 255, 255, 0.5) 50%,
        rgba(255, 215, 0, 0.15) 55%,
        transparent 80%
    );
    transform: translateX(-150%);
    z-index: 10;
    pointer-events: none;
}

.fp-fintech-wealth-biometric-verification-ui-card.is-verified .fp-fintech-wealth-biometric-verification-ui-shimmer {
    animation: fp-fintech-wealth-biometric-verification-ui-shimmer-sweep 1.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

@keyframes fp-fintech-wealth-biometric-verification-ui-shimmer-sweep {
    0% { transform: translateX(-150%) skewX(-15deg); }
    100% { transform: translateX(150%) skewX(-15deg); }
}

@media (max-width: 480px) {
    .fp-fintech-wealth-biometric-verification-ui-card { width: 90%; height: 90%; padding: 20px; }
    .fp-fintech-wealth-biometric-verification-ui-ring-1 { width: 120px; height: 120px; }
    .fp-fintech-wealth-biometric-verification-ui-ring-2 { width: 150px; height: 150px; }
    .fp-fintech-wealth-biometric-verification-ui-fingerprint { width: 70px; height: 70px; }
    .fp-fintech-wealth-biometric-verification-ui-text { font-size: 0.6rem; }
}
(function() {
    document.querySelectorAll('.fp-fintech-wealth-biometric-verification-ui').forEach(root => {
        const card = root.querySelector('#fp-fintech-wealth-biometric-verification-ui-card');
        const statusText = root.querySelector('#fp-fintech-wealth-biometric-verification-ui-text');

        if (!card || !statusText) return;

        let animationFrameId;
        let lastEventTime = 0;
        let state = 0; 

        function fp_fintech_wealth_biometric_verification_ui_loop(timestamp) {
            if (!document.body.contains(root)) {
                cancelAnimationFrame(animationFrameId);
                observer.disconnect();
                document.removeEventListener('visibilitychange', fp_fintech_wealth_biometric_verification_ui_handleVisibilityChange);
                return;
            }

            if (document.visibilityState === 'visible') {
                if (!lastEventTime) lastEventTime = timestamp;
                const elapsed = timestamp - lastEventTime;

                if (state === 0 && elapsed > 2500) {
                    state = 1;
                    lastEventTime = timestamp;
                    card.classList.add('is-scanning');
                    statusText.textContent = "VERIFYING BIOMETRIC...";
                } 
                else if (state === 1 && elapsed > 2000) {
                    state = 2;
                    lastEventTime = timestamp;
                    card.classList.remove('is-scanning');
                    
                    card.classList.remove('is-verified');
                    void card.offsetWidth; 
                    
                    card.classList.add('is-verified');
                    statusText.textContent = "VIP ACCESS GRANTED";
                }
                else if (state === 2 && elapsed > 3500) {
                    state = 0;
                    lastEventTime = timestamp;
                    card.classList.remove('is-verified');
                    statusText.textContent = "AWAITING SENSOR";
                }
            }

            animationFrameId = requestAnimationFrame(fp_fintech_wealth_biometric_verification_ui_loop);
        }

        function fp_fintech_wealth_biometric_verification_ui_handleVisibilityChange() {
            if (document.visibilityState === 'hidden') {
                if (animationFrameId) {
                    cancelAnimationFrame(animationFrameId);
                    animationFrameId = null;
                    lastEventTime = 0; 
                }
            } else {
                if (!animationFrameId) {
                    lastEventTime = performance.now();
                    animationFrameId = requestAnimationFrame(fp_fintech_wealth_biometric_verification_ui_loop);
                }
            }
        }

        document.addEventListener('visibilitychange', fp_fintech_wealth_biometric_verification_ui_handleVisibilityChange);

        const observer = new IntersectionObserver((entries) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    if (!animationFrameId && document.visibilityState === 'visible') {
                        lastEventTime = performance.now();
                        animationFrameId = requestAnimationFrame(fp_fintech_wealth_biometric_verification_ui_loop);
                    }
                } else {
                    if (animationFrameId) {
                        cancelAnimationFrame(animationFrameId);
                        animationFrameId = null;
                        lastEventTime = 0;
                    }
                }
            });
        }, { threshold: 0.1 });

        observer.observe(root);
    });
})();
Created by Digital Market Created: Apr 21, 2026 • Updated: Apr 26, 2026

Description

The Banking Wealth Biometric card is a high-performance UI component designed for the elite tier of the FinTech and private banking sectors. It provides a sophisticated interface for displaying biometric authentication states, wealth management tiers, and secure asset overviews. This component offers a drop-in solution for technical teams that require a high-end aesthetic without the technical debt of massive external frameworks.

In the world of private banking, client trust starts with a flawless digital experience. Many interactive components rely on heavy third-party libraries that bloat the DOM and slow down mobile interactions. This asset solves that problem by using a sterile code structure. It ensures that your secure banking portal remains exceptionally fast and responsive. This allows high-net-worth users to access their accounts with zero friction, maintaining the high performance standards required for enterprise financial software.

Technical Architecture & Performance

  • Zero-Dependency Core: Built entirely with native HTML, CSS, and Vanilla JavaScript. There is no reliance on Tailwind, Bootstrap, or GSAP.

  • Sterile DOM Structure: The markup is lean and semantic. This minimizes the browser work required for layout calculations and avoids the complexity of virtual DOM reconciliations.

  • Core Web Vitals Optimization: Every line of code is tuned for speed. You can expect a 90+ score on mobile and desktop performance audits out of the box.

  • Pure CSS Scoping: All styles are encapsulated to prevent CSS leakage. This makes it safe to integrate into large-scale banking applications without breaking global styles.

  • Main Thread Efficiency: The animation logic is lightweight and hardware-accelerated. This keeps the browser main thread clear for critical security logic and API fetching.

Design & Aesthetic Impact

The visual identity of this component is defined by the Gold Premium and Onyx color palette. It uses high-contrast, deep blacks and metallic gold accents to establish a sense of exclusivity and security. The primary design feature is a sophisticated shimmering light sweep animation. As the user interacts with the card or completes a biometric scan, a subtle beam of light travels across the surface. The UI remains clean and professional, focusing on high legibility. The result is a premium aesthetic that communicates wealth and technological precision.

Enterprise Use Cases

  • Wealth Management Dashboards: Use these cards to display premium account tiers or investment portfolio summaries. The shimmering animation provides a subtle visual reward when a client achieves a new wealth status.

  • Biometric Authentication Screens: Integrate the component into the login flow of a mobile banking app. It serves as a high-performance visual indicator during face or fingerprint scanning processes.

  • High-Limit Credit Portals: Implement the cards as interactive displays for elite credit products. The fast-loading code ensures that clients can view their spending limits and secure details on any device without the UI slowing down their experience.

Technical Details

  • ColorGold
Report Issue

Highlights & Benefits

Copy-Paste Ready

Drop the code straight into your project without configuration.

Zero Dependencies

Built strictly with pure CSS & Vanilla JS for maximum speed.

ADA & WCAG Ready

Constructed with strict adherence to WCAG accessibility standards for perfect contrast and screen-reader support.

Sterile DOM Structure

Utilizes a highly optimized, clean DOM architecture ensuring lightning-fast render and maximum PageSpeed scores.

You need an active subscription or purchase to leave a review for this premium component.

Banking Wealth Biometric – Gold Luxury Onyx

Category:

Description

The Banking Wealth Biometric card is a high-performance UI component designed for the elite tier of the FinTech and private banking sectors. It provides a sophisticated interface for displaying biometric authentication states, wealth management tiers, and secure asset overviews. This component offers a drop-in solution for technical teams that require a high-end aesthetic without the technical debt of massive external frameworks.

In the world of private banking, client trust starts with a flawless digital experience. Many interactive components rely on heavy third-party libraries that bloat the DOM and slow down mobile interactions. This asset solves that problem by using a sterile code structure. It ensures that your secure banking portal remains exceptionally fast and responsive. This allows high-net-worth users to access their accounts with zero friction, maintaining the high performance standards required for enterprise financial software.

Technical Architecture & Performance

  • Zero-Dependency Core: Built entirely with native HTML, CSS, and Vanilla JavaScript. There is no reliance on Tailwind, Bootstrap, or GSAP.

  • Sterile DOM Structure: The markup is lean and semantic. This minimizes the browser work required for layout calculations and avoids the complexity of virtual DOM reconciliations.

  • Core Web Vitals Optimization: Every line of code is tuned for speed. You can expect a 90+ score on mobile and desktop performance audits out of the box.

  • Pure CSS Scoping: All styles are encapsulated to prevent CSS leakage. This makes it safe to integrate into large-scale banking applications without breaking global styles.

  • Main Thread Efficiency: The animation logic is lightweight and hardware-accelerated. This keeps the browser main thread clear for critical security logic and API fetching.

Design & Aesthetic Impact

The visual identity of this component is defined by the Gold Premium and Onyx color palette. It uses high-contrast, deep blacks and metallic gold accents to establish a sense of exclusivity and security. The primary design feature is a sophisticated shimmering light sweep animation. As the user interacts with the card or completes a biometric scan, a subtle beam of light travels across the surface. The UI remains clean and professional, focusing on high legibility. The result is a premium aesthetic that communicates wealth and technological precision.

Enterprise Use Cases

  • Wealth Management Dashboards: Use these cards to display premium account tiers or investment portfolio summaries. The shimmering animation provides a subtle visual reward when a client achieves a new wealth status.

  • Biometric Authentication Screens: Integrate the component into the login flow of a mobile banking app. It serves as a high-performance visual indicator during face or fingerprint scanning processes.

  • High-Limit Credit Portals: Implement the cards as interactive displays for elite credit products. The fast-loading code ensures that clients can view their spending limits and secure details on any device without the UI slowing down their experience.