div+css布局实现黑色数字货币后台仪表盘页面代码

代码语言:html

所属分类:布局界面

代码描述:div+css布局实现黑色数字货币后台仪表盘页面代码

代码标签: div css 布局 黑色 数字 货币 后台 仪表盘 页面 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>NEXUS | Obsidian Crypto Terminal</title>
    
    <!-- Fonts: Inter -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    
    <!-- Icons: Phosphor -->
    <script src="https://unpkg.com/@phosphor-icons/web"></script>
    
    <!-- Chart.js -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/chart.js"></script>

    <style>
        :root {
            --bg-dark: #050505;
            --bg-panel: rgba(20, 20, 25, 0.6);
            --border-color: rgba(255, 255, 255, 0.08);
            --border-highlight: rgba(255, 255, 255, 0.15);
            
            --neon-cyan: #00f2ea;
            --neon-purple: #b026ff;
            --neon-green: #00ff9d;
            --neon-red: #ff4d4d;
            
            --text-main: #ffffff;
            --text-muted: #8b8b96;
            
            --gradient-primary: linear-gradient(135deg, var(--neon-cyan), var(--neon-purple));
            --shadow-glow: 0 0 20px rgba(0, 242, 234, 0.15);
        }

        * { box-sizing: border-box; margin: 0; padding: 0; outline: none; }

        body {
            background-color: var(--bg-dark);
            background-image: 
                radial-gradient(circle at 0% 0%, rgba(176, 38, 255, 0.1) 0%, transparent 40%),
                radial-gradient(circle at 100% 100%, rgba(0, 242, 234, 0.08) 0%, transparent 40%),
                linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),
                linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
            background-size: 100% 100%, 100% 100%, 40px 40px, 40px 40px; /* Grid pattern */
            color: var(--text-main);
            font-family: 'Inter', sans-serif;
            height: 100vh;
            overflow: hidden;
            display: flex;
        }

        /* --- Typography --- */
        .text-cyan { color: var(--neon-cyan); }
        .text-green { color: var(--neon-green); }
        .text-purple { color: var(--neon-purple); }
        .text-muted { color: var(--text-muted); }
        .text-red { color: var(--neon-red); }
        
        /* Tabular nums ensures numbers align vertically */
        .nums { font-variant-numeric: tabular-nums; letter-spacing: -0.5px; }

        /* --- Components --- */
        
        /* Glass Panel */
        .glass-panel {
            background: var(--bg-panel);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid var(--border-color);
            border-top: 1px solid var(--border-highlight);
            border-radius: 20px;
            position: relative;
            transition: all 0.3s ease;
            box-shadow: 0 4px 20px rgba(0,0,0,0.2);
        }

        /* Gradient Border Card */
        .gradient-card {
            position: relative;
            background: rgba(15, 15, 20, 0.8);
            z-index: 1;
            border-radius: 20px;
        }
        
        .gradient-card::before {
            content: "";
            position: absolute;
            inset: -1px;
            border-radius: 21px;
            padding: 1px;
            background: var(--gradient-primary);
            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            z-index: -1;
            opacity: 0.6;
        }

        /* Sidebar */
        aside {
            width: 88px;
            height: 100%;
            border-right: 1px solid var(--border-color);
            background: rgba(5, 5, 5, 0.5);
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 40px 0;
            z-index: 10;
            backdrop-filter: blur(10px);
        }

        .logo {
            font-size: 28px;
            color: var(--neon-cyan);
            margin-bottom: 60px;
            filter: drop-shadow(0 0 10px rgba(0, 242, 234, 0.6));
            animation: float 6s ease-in-out infinite;
        }

        .nav-item {
            width: 48px;
            height: 48px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 24px;
            border-radius: 14px;
            color: var(--text-muted);
            cursor: pointer;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-size: 22px;
            position: relative;
        }

        .nav-item:hover {
            color: #fff;
            background: rgba(255,255,255,0.05);
        }

        .nav-item.active {
            color: var(--neon-cyan);
            background: rgba(0, 242, 234, 0.1);
            box-shadow: 0 0 15px rgba(0, 242, 234, 0.2);
        }

      .........完整代码请登录后点击上方下载按钮下载查看

网友评论0