From 4b72d5b4c7d4d7ea57a7bf7083700c4569328f1f Mon Sep 17 00:00:00 2001 From: Cx330 <1487537121@qq.com> Date: Mon, 31 Mar 2025 21:34:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=85=A8=E5=B1=8F=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/header.css | 3 +-- icon/full.png | Bin 0 -> 3385 bytes icon/off.png | Bin 0 -> 3480 bytes index.html | 6 +++--- javascape/full_button.js | 9 +++++++-- 5 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 icon/full.png create mode 100644 icon/off.png diff --git a/css/header.css b/css/header.css index 684b8bf..3ff7a7d 100644 --- a/css/header.css +++ b/css/header.css @@ -34,12 +34,11 @@ header .toggle-menu:hover { /* 头部全屏按钮样式(仅大屏幕显示) */ #fullscreen-button { position: absolute; - right: 16px; + right: 12px; top: 0px; background: none; border: none; cursor: pointer; - font-size: 32px; display: flex; align-items: center; transition: top 0.3s ease,transform 0.3s ease-in-out, padding 0.3s ease-in-out; /* 平滑放大动画 */ diff --git a/icon/full.png b/icon/full.png new file mode 100644 index 0000000000000000000000000000000000000000..bf41d6ba0798447c40ea26d01836dfaaf8410966 GIT binary patch literal 3385 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

%;CR1W|(L+IIcEqzawx$N4=* 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 Y?{>jTr>#lH16wVSwS^sqf%Z!J2l^oe*#H0l literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 1c37922..4b119e4 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@

DreamLife|ToolBox
@@ -35,8 +35,8 @@ diff --git a/javascape/full_button.js b/javascape/full_button.js index d05644f..254120c 100644 --- a/javascape/full_button.js +++ b/javascape/full_button.js @@ -33,12 +33,17 @@ function toggleFullscreen() { function updateFullscreenButton(isFullscreen) { const buttons = [fullscreenButton, sidebarFullscreenButton]; buttons.forEach(button => { + // 更新文字 + const textElement = button.querySelector('.btn-text'); + if (textElement) { + textElement.textContent = isFullscreen ? '退出' : '全屏'; + } if (isFullscreen) { button.querySelector('span').textContent = '退出'; - button.querySelector('.icon').innerHTML = '↵'; // 退出全屏图标 + button.querySelector('.icon').innerHTML = ''; // 退出全屏图标 } else { button.querySelector('span').textContent = '全屏'; - button.querySelector('.icon').innerHTML = '⛶'; // 全屏图标 + button.querySelector('.icon').innerHTML = ''; // 全屏图标 } }); }