- 响应式设计,支持桌面端和手机端自适应 - 首页展示轮播图、推荐歌单、热门歌曲、新碟上架、热门歌手 - 歌曲/歌手/专辑/歌单详情页 - 底部播放器:播放/暂停、上下首、进度拖动、音量控制 - 歌词同步滚动显示 - 搜索功能 - 后台管理 /admin - JSON文件存储
60 lines
2.2 KiB
HTML
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>
|