vue3布局酷黑暗色路由器网关终端设备pc端官网系统ui原型图代码
代码语言:html
所属分类:布局界面
代码描述:vue3布局酷黑暗色路由器网关终端设备pc端官网系统ui原型图代码
代码标签: vue 酷黑 暗色 路由器 网关 终端 设备 pc端 官网 系统 ui 原型图 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>路由器管理系统 </title> <!-- 引入 Font Awesome 和 Chart.js --> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.6.5.1.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/chart.umd.4.4.1.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue.global.3.2.37.js"></script> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"> <style> :root { --primary: #3b82f6; /* A nice, modern blue */ --primary-light: rgba(59, 130, 246, 0.1); --secondary: #10b981; /* A vibrant teal/green */ --secondary-light: rgba(16, 185, 129, 0.1); --bg-dark-1: #0d1117; /* Deepest background */ --bg-dark-2: #161b22; /* Sidebar, Topbar background */ --bg-dark-3: #21262d; /* Card, Table background */ --border-color: #30363d; --text-primary: #e6edf3; --text-secondary: #8b949e; --success: #28a745; --warning: #ffc107; --danger: #dc3545; --font-family: 'Inter', 'Microsoft YaHei', sans-serif; --shadow-sm: 0 1px 2px 0 rgba(0,0,0,0.1); --shadow-md: 0 4px 6px -1px rgba(0,0,0,0.2), 0 2px 4px -1px rgba(0,0,0,0.14); } *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } body { background-color: var(--bg-dark-1); color: var(--text-primary); font-family: var(--font-family); min-height: 100vh; overflow-x: hidden; } #app { display: flex; min-height: 100vh; } /* --- Sidebar --- */ .sidebar { width: 250px; background-color: var(--bg-dark-2); border-right: 1px solid var(--border-color); padding: 24px 0; display: flex; flex-direction: column; position: fixed; height: 100%; z-index: 100; transition: width 0.3s ease; } .logo { display: flex; align-items: center; padding: 0 24px 24px; border-bottom: 1px solid var(--border-color); margin-bottom: 16px; } .logo-icon { background: linear-gradient(45deg, var(--primary), var(--secondary)); min-width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; margin-right: 12px; box-shadow: 0 0 15px rgba(59, 130, 246, 0.3); } .logo-icon i { font-size: 20px; color: white; } .logo-text { font-size: 20px; font-weight: 700; color: var(--text-primary); } .logo-text span { color: var(--secondary); } .nav-menu { flex-grow: 1; overflow-y: auto; } .nav-item { display: flex; align-items: center; padding: 12px 24px; margin: 4px 16px; border-radius: 8px; color: var(--text-secondary); text-decoration: none; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease; } .nav-item:hover { background-color: rgba(255, 255, 255, 0.05); color: var(--text-primary); } .nav-item.active { background-color: var(--primary-light); color: var(--primary); font-weight: 600; } .nav-item i { font-size: 16px; width: 24px; text-align: center; margin-right: 16px; } .nav-item span { font-size: 15px; } /* --- Main Content --- */ .main-content { flex: 1; display: flex; flex-direction: column; margin-left: 250px; transition: margin-left 0.3s ease; } .topbar { height: 70px; background-color: var(--bg-dark-2); border-bottom: 1px solid var(--border-color); display: flex; align-items: center; justify-content: space-between; padding: 0 32px; position: sticky; top: 0; z-index: 99; } .breadcrumb { font-size: 18px; font-weight: 500;.........完整代码请登录后点击上方下载按钮下载查看
网友评论0