css实现pc端大气简洁音乐考试题目列表代码
代码语言:html
所属分类:布局界面
代码描述:css实现pc端大气简洁音乐考试题目列表代码
代码标签: css pc 端 大气 简洁 音乐 考试 题目 列表 代码
下面为部分代码预览,完整代码请点击下载或在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> Abrsm 拟考试</title> <style> /* --- Google Font --- */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); /* --- CSS Variables (Theme) --- */ :root { --primary-color: #3a86ff; --primary-color-light: #e7f1ff; --background-color: #f8f9fa; --sidebar-bg: #ffffff; --card-bg: #ffffff; --text-color: #212529; --text-secondary-color: #6c757d; --border-color: #e9ecef; --shadow: 0 4px 6px rgba(0,0,0,0.04), 0 1px 3px rgba(0,0,0,0.06); --border-radius: 12px; } /* --- Global Reset & Base Styles --- */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Poppins', 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', 'Microsoft Yahei', sans-serif; background-color: var(--background-color); color: var(--text-color); line-height: 1.6; } /* --- Main Layout --- */ .page-wrapper { display: flex; min-height: 100vh; } .sidebar { width: 260px; background-color: var(--sidebar-bg); border-right: 1px solid var(--border-color); padding: 2rem 1rem; flex-shrink: 0; display: flex; flex-direction: column; } .main-content { flex-grow: 1; padding: 2rem 3rem; overflow-y: auto; } /* --- Sidebar Styles --- */ .logo { font-size: 1.5rem; font-weight: 700; padding: 0 1rem 1.5rem 1rem; color: var(--primary-color); } .logo span { font-weight: 400; color: var(--text-secondary-color); } .nav-group-title { font-size: 0.8rem; font-weight: 600; text-transform: uppercase; color: var(--text-secondary-color); padding: 1.5rem 1rem 0.5rem 1rem; } .nav-menu { list-style: none; } .nav-menu a { display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem 1rem; text-decoration: none; color: var(--text-secondary-color); border-radius: 8px; transition: all 0.2s ease-in-out; font-weight: 500; } .nav-menu a:hover { background-color: var(--primary-color-light); color: var(--primary-color); } .nav-menu .active > a { background-color: var(--primary-color-light); color: var(--primary-color); font-weight: 600; } .sub-menu { list-style: none; padding-left: 1.75rem; } .sub-menu a { font-size: 0.9rem; font-weight: 400; padding-top: 0.6rem; padding-bottom: 0.6rem; } .sub-menu .active > a { font-weight: 500; } /* --- Main Content Area --- */ .content-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 2rem; } .content-header h1 { font-size: 1.8rem; font-weight: 600; } .content-header h1 span { font-size: 1rem; font-weight: 400; color: var(--text-secondary-color); margin-left: 0.5rem; background-color: #e9ecef; padding: 0.2rem 0.6rem; border-radius: 6px; } .filters { display: flex; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0