tailwind实现暗黑色工具数据仪表盘图表效果代码
代码语言:html
所属分类:图表
代码描述:tailwind实现暗黑色工具数据仪表盘图表效果代码
代码标签: tailwind 暗黑色 工具 数据 仪表盘 图表
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" class="h-full antialiased"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <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@400;500;600;700&display=swap" rel="stylesheet"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/lucide.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/chart.js"></script> <script> // Suppress Tailwind CDN production warning BEFORE Tailwind loads (function() { if (window._tailwindWarningsSuppressed) return; window._tailwindWarningsSuppressed = true; const originalWarn = console.warn; console.warn = function(...args) { const message = args.join(' '); if (message.includes('cdn.tailwindcss.com should not be used in production')) { return; // Suppress this specific warning } originalWarn.apply(console, args); }; })(); </script> <script> // Suppress Tailwind CDN production warning BEFORE Tailwind loads (function() { if (window._tailwindWarningsSuppressed) return; window._tailwindWarningsSuppressed = true; const originalWarn = console.warn; console.warn = function(...args) { const message = args.join(' '); if (message.includes('cdn.tailwindcss.com should not be used in production')) { return; // Suppress this specific warning } originalWarn.apply(console, args); }; })(); </script> <script src="https://cdn.tailwindcss.com"></script> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Serif:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@300;400;500;600;700&family=Inter&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Serif:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@300;400;500;600;700&family=Inter&display=swap" rel="stylesheet"> </head> <body class="h-full bg-gradient-to-br from-[#0f172a] via-[#1e293b] to-[#0c1425] text-white font-inter"> <div class="flex h-full"> <!-- Mobile Menu Button --> <button id="mobileMenuBtn" class="lg:hidden fixed top-4 left-4 z-50 p-2 bg-slate-800/80 backdrop-blur-lg rounded-lg border border-white/10"> <i data-lucide="menu" class="h-5 w-5"></i> </button> <!-- Sidebar --> <aside id="sidebar" class="fixed lg:relative inset-y-0 left-0 z-40 w-64 transform -translate-x-full lg:translate-x-0 transition-transform duration-300 ease-in-out flex flex-col gap-6 border-r border-white/10 bg-slate-900/50 backdrop-blur-lg p-6"> <div class="flex items-center gap-3"> <div class="h-8 w-8 bg-gradient-to-br from-blue-500 to-cyan-600 rounded-lg grid place-content-center"> <i data-lucide="waveform" class="h-5 w-5"></i> </div> <span class="text-lg font-semibold tracking-tight">SoundForge</span> </div> <button class="flex items-center justify-between gap-3 text-sm font-medium bg-blue-600/20 hover:bg-blue-600/30 transition p-3 rounded-lg"> <span class="flex items-center gap-3"> <i data-lucide="plus" class="h-4 w-4"></i> New Track </span> <kbd class="text-xs text-white/60 hidden sm:block">⌘N</kbd> </button> <nav class="flex flex-col gap-1 text-sm"> <a href="#" class="flex items-center gap-3 px-3 py-2 rounded-lg hover:bg-white/10 transition"> <i data-lucide="layout-dashboard" class="h-4 w-4"></i> Studio </a> <a href="#" class="flex items-center gap-3 px-3 py-2 rounded-lg hover:bg-white/10 .........完整代码请登录后点击上方下载按钮下载查看
网友评论0