From 035da093344cfa63134318e1fd18b55a95a909ae Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Fri, 30 Oct 2026 14:41:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=95=8C=E9=9D=A2=E8=AE=BE=E8=AE=A1):=20?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E5=BC=B9=E7=AA=97=E3=80=81=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E5=8F=8A=E5=88=86=E7=BB=84=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo.css | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/assets/webui/ofdgo.css b/assets/webui/ofdgo.css index 34e785a..87edcce 100644 --- a/assets/webui/ofdgo.css +++ b/assets/webui/ofdgo.css @@ -30,6 +30,7 @@ --text: #263238; --input: #ffffff; --hover: #e8edef; + --pressed-overlay: rgb(0 0 0 / 8%); --canvas: #e7ebee; --canvas-grid: rgba(31, 36, 40, 0.04); --popup: #fcfdfd; @@ -62,6 +63,7 @@ --accent-strong: #65cbb6; --focus: #65cbb6; --hover: #343e45; + --pressed-overlay: rgb(255 255 255 / 8%); --canvas: #191f23; --canvas-grid: rgba(224, 231, 235, 0.035); --popup: #30393f; @@ -726,8 +728,11 @@ a:focus-visible { border: 0; background: transparent; line-height: 16px; - text-decoration: underline dotted; - text-underline-offset: 3px; + border-radius: 5px; +} + +.editor-group-action:not(:disabled):hover { + color: var(--accent-strong); } .mixed-color::-webkit-color-swatch { @@ -1108,10 +1113,8 @@ button:not(:disabled):hover { } .form-title { - margin: -12px -12px 12px; - padding: 10px 12px; - border-bottom: 1px solid var(--line); - background: var(--base); + margin: 0 0 12px; + padding: 0; font-size: 14px; font-weight: 600; line-height: 1.5; @@ -2417,17 +2420,12 @@ body[data-hide-meta] .meta-panel { flex: none; align-items: baseline; gap: 8px 16px; - padding: 10px 12px; - border-bottom: 1px solid var(--line); - background: var(--base); + padding: 12px; } .settings-header .form-title { flex: none; margin: 0; - padding: 0; - border: 0; - background: none; } .settings-location { @@ -3761,6 +3759,7 @@ audio.page-media { justify-content: space-between; gap: 12px; margin: 0; + padding: 12px; } .media-dialog .page-media { @@ -4742,6 +4741,12 @@ audio.page-media { color: var(--accent-strong); } +:root button:not(:disabled):active, +.form-actions button[type="submit"]:not(:disabled):active, +.editor-group:has(#textFont) button:not(:disabled):active { + background-image: linear-gradient(var(--pressed-overlay), var(--pressed-overlay)); +} + .editor-number, .font-picker, .form-dialog, @@ -4830,7 +4835,7 @@ audio.page-media { width: 285px; max-width: calc(100vw - 24px); max-height: calc(100dvh - var(--appearance-top, 40px) - 12px); - padding: 17px; + padding: 0; border-radius: 9px; background: var(--popup); box-shadow: var(--shadow-soft); @@ -4845,13 +4850,13 @@ audio.page-media { align-items: center; justify-content: space-between; font-weight: 600; - margin-bottom: 14px; + margin-bottom: 12px; } .appearance-label { font-size: 12px; color: var(--text-muted); - margin-bottom: 10px; + margin-bottom: 12px; } .appearance-themes { @@ -4897,10 +4902,6 @@ audio.page-media { .appearance-heading .form-title { margin: 0; - padding: 0; - border: 0; - background: transparent; - font-size: 14px; } select:not([multiple]):not([size]) {