Files
music-platform/public/admin.html
hz4th_coder 595670b6ce feat: 音乐展示平台 v1.0.0
- 响应式设计,支持桌面端和手机端自适应
- 首页展示轮播图、推荐歌单、热门歌曲、新碟上架、热门歌手
- 歌曲/歌手/专辑/歌单详情页
- 底部播放器:播放/暂停、上下首、进度拖动、音量控制
- 歌词同步滚动显示
- 搜索功能
- 后台管理 /admin
- JSON文件存储
2026-07-07 23:57:31 +08:00

60 lines
2.2 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>音乐平台 - 后台管理</title>
<link rel="stylesheet" href="/css/admin.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>
<body>
<div class="admin-layout">
<!-- 侧边栏 -->
<aside class="sidebar">
<div class="logo">
<i class="fas fa-music"></i> 后台管理
</div>
<nav class="nav-menu">
<a href="#" class="nav-item active" data-page="dashboard"><i class="fas fa-tachometer-alt"></i> 仪表盘</a>
<a href="#" class="nav-item" data-page="songs"><i class="fas fa-music"></i> 歌曲管理</a>
<a href="#" class="nav-item" data-page="artists"><i class="fas fa-user"></i> 歌手管理</a>
<a href="#" class="nav-item" data-page="albums"><i class="fas fa-compact-disc"></i> 专辑管理</a>
<a href="#" class="nav-item" data-page="playlists"><i class="fas fa-list"></i> 歌单管理</a>
<a href="#" class="nav-item" data-page="banners"><i class="fas fa-image"></i> 轮播图管理</a>
<a href="/" target="_blank"><i class="fas fa-external-link-alt"></i> 前台首页</a>
</nav>
</aside>
<!-- 主内容 -->
<main class="main">
<header class="topbar">
<h2 id="pageTitle">仪表盘</h2>
<div class="topbar-actions">
<a href="/" target="_blank" class="btn-link">查看前台</a>
</div>
</header>
<div class="content" id="adminContent">
<!-- 动态内容 -->
</div>
</main>
</div>
<!-- 模态框 -->
<div class="modal" id="modal" style="display:none">
<div class="modal-overlay" onclick="modal.close()"></div>
<div class="modal-content">
<div class="modal-header">
<h3 id="modalTitle">标题</h3>
<button class="modal-close" onclick="modal.close()"><i class="fas fa-times"></i></button>
</div>
<div class="modal-body" id="modalBody">
<!-- 表单内容 -->
</div>
</div>
</div>
<script src="/js/admin.js"></script>
</body>
</html>