From 20eda00bdeffd92c463b7328cc10844eb9cc55d8 Mon Sep 17 00:00:00 2001 From: MkStoler <141287735+MkStoler@users.noreply.github.com> Date: Tue, 14 Jan 2025 16:12:28 +0800 Subject: [PATCH] Update styles.css --- styles.css | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 108 insertions(+), 5 deletions(-) diff --git a/styles.css b/styles.css index b1b9e35..00aa323 100644 --- a/styles.css +++ b/styles.css @@ -17,7 +17,7 @@ body { top: 20px; right: 20px; padding: 10px 20px; - font-size: 1.5rem; + font-size: 1rem; cursor: pointer; background-color: #1f1f1f; color: #e0e0e0; @@ -27,6 +27,26 @@ body { transition: background-color 0.3s ease, transform 0.3s ease; } +#settings-btn { + position: absolute; + top: 20px; + right: 120px; /* Fullscreen button's left */ + padding: 10px 20px; + font-size: 1rem; + cursor: pointer; + background-color: #1f1f1f; + color: #e0e0e0; + border: 1px solid #333; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: background-color 0.3s ease, transform 0.3s ease; +} + +#settings-btn:hover { + background-color: #333; + transform: scale(1.05); +} + #fullscreen-btn:hover { background-color: #333; transform: scale(1.05); @@ -34,7 +54,7 @@ body { .container { padding: 20px; - max-width: 1200px; + max-width: 1400px; /* 增加主体部分宽度 */ margin: auto; background-color: #1f1f1f; border-radius: 8px; @@ -42,10 +62,19 @@ body { } h1 { - font-size: 4rem; + font-size: 3.5rem; font-weight: bold; text-align: left; - margin-bottom: 5px; + margin-bottom: 10px; + color: #e0e0e0; + display: flex; + align-items: center; + justify-content: space-between; +} + +#room { + font-size: 3.5rem; + font-weight: bold; color: #e0e0e0; } @@ -110,7 +139,7 @@ th { } .exam-status-即将开始 td { - color: orange !important; /* 橙色字体 */ + color: white !important; /* 白色字体 */ } .exam-status-已结束 td { @@ -143,3 +172,77 @@ td:last-child { border-top-right-radius: 8px; border-bottom-right-radius: 8px; } + +#settings-modal { + display: none; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgb(0, 0, 0); + background-color: rgba(0, 0, 0, 0.4); + padding-top: 60px; +} + +#settings-modal-content { + background-color: #1f1f1f; + margin: 5% auto; + padding: 20px; + border: 1px solid #888; + width: 80%; + max-width: 600px; + border-radius: 10px; +} + +#settings-modal-content label { + font-size: 2rem; +} + +#settings-modal-content input[type="number"], +#settings-modal-content input[type="text"] { + font-size: 2rem; + padding: 10px; + margin-top: 10px; + margin-bottom: 20px; + width: 100%; + box-sizing: border-box; + border: 1px solid #ccc; + border-radius: 5px; + background-color: #121212; + color: #e0e0e0; +} + +#settings-modal-content button { + padding: 10px 20px; + font-size: 2rem; + cursor: pointer; + background-color: #4CAF50; + color: white; + border: none; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: background-color 0.3s ease; +} + +#settings-modal-content button:hover { + background-color: #45a049; +} + +#close-settings-btn { + padding: 10px 20px; + font-size: 2rem; + cursor: pointer; + background-color: #d9534f; + color: white; + border: none; + border-radius: 5px; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: background-color 0.3s ease; +} + +#close-settings-btn:hover { + background-color: #c9302c; +}