/* 全局样式:默认夜间模式 */ body { margin: 0; padding: 0; background-color: rgb(20, 20, 20); /* 夜间背景 */ color: #0ff; /* 夜间文字颜色 */ font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; overflow: hidden; } /* 白天模式 */ body.theme-light { background-color: #fff; color: #333; } /* 全局链接样式 */ a { text-decoration: none; transition: color 0.3s; } body:not(.theme-light) a { color: #0ff; } body.theme-light a { color: #232323; } a:hover { color: #fff; } /* 通用容器 */ .container { width: 90%; max-width: 1200px; margin: 0 auto; } /* 按钮基础样式 */ button { font-family: inherit; background: none; border: none; cursor: pointer; } .loader { border: 8px solid #f3f3f3; /* 背景色 */ border-top: 8px solid #3498db; /* 动画颜色 */ border-radius: 50%; width: 50px; height: 50px; animation: spin 2s linear infinite; } /* 动画效果 */ @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /*::-webkit-scrollbar {*/ /* display: none;*/ /*}*/ /*滚动条 */ /* 深色模式:默认 */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-thumb { background-color: #444; border-radius: 10px; } ::-webkit-scrollbar-track { background-color: #222; border-radius: 10px; } ::-webkit-scrollbar-corner { background-color: transparent; } /* 亮色模式 */ .theme-light ::-webkit-scrollbar-thumb { background-color: #ccc; } .theme-light ::-webkit-scrollbar-track { background-color: #e0e0e0; } /* 选中的滚动条滑块效果 */ ::-webkit-scrollbar-thumb:hover { background-color: #888; } .theme-light ::-webkit-scrollbar-thumb:hover { background-color: #aaa; }