From 6b6dcfffcbf9556a7ebc838402fbe669ff788fee Mon Sep 17 00:00:00 2001
From: KoriIku <86508666+KoriIku@users.noreply.github.com>
Date: Mon, 7 Oct 2024 23:24:05 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E7=A7=BB=E5=8A=A8=E7=AB=AF=E8=BF=9B?=
=?UTF-8?q?=E8=A1=8C=E9=80=82=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
index.html | 5 ++-
public/favicon.ico | Bin 4286 -> 15406 bytes
src/assets/main.css | 76 ++++++++++++++++++++++++++++---------
src/components/Home.vue | 31 ++++++++++++++-
src/components/Results.vue | 69 +++++++++++++++++----------------
5 files changed, 128 insertions(+), 53 deletions(-)
diff --git a/index.html b/index.html
index 99f583a..34e5ea8 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,10 @@
-
Vite App
+ Luxirty Search
+
+
+
diff --git a/public/favicon.ico b/public/favicon.ico
index df36fcfb72584e00488330b560ebcf34a41c64c2..1cec94db84a7489cf9f7ef58af7d4da94ee1d0ea 100644
GIT binary patch
literal 15406
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
Baf|=}
literal 4286
zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj
zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56
zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy
zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei
z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX
zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm
zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp=
zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8
zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO
z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3
z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD
zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6
z={Xwx{T%b6i9IjI)Ls)S{-*mq<@~R{?$}ZKjf;^k75i_}(2MXt}^SEBVg7AI@28
zo_uPg2V)_e-`2Ois=PYoe%9u*n9({PFR)OnHJPi{dNx>KxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S
diff --git a/src/assets/main.css b/src/assets/main.css
index 9888cb8..2a56759 100644
--- a/src/assets/main.css
+++ b/src/assets/main.css
@@ -82,6 +82,13 @@ a,
height: 46px;
}
+/* 针对小屏幕的样式 */
+@media (max-width: 600px) {
+ .gsc-search-box.gsc-search-box-tools {
+ width: calc(100vw - 28px);
+ }
+}
+
@media (prefers-color-scheme: dark) {
.gsc-search-box.gsc-search-box-tools {
background: #333333;
@@ -118,6 +125,15 @@ a,
margin-left: 218px;
}
+/* 针对小屏幕的样式 */
+@media (max-width: 600px) {
+ .gsc-results,
+ .gsc-webResult {
+ width: calc(100vw - 20px) !important;
+ margin-left: 10px;
+ }
+}
+
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
@@ -178,6 +194,13 @@ a,
margin-left: 218px;
}
+/* 针对小屏幕的样式 */
+@media (max-width: 600px) {
+ .gsc-refinementBlock {
+ margin-left: 5px;
+ }
+}
+
/* 自动补全框美化 */
.gssb_a {
padding: 6px 12px !important;
@@ -213,43 +236,60 @@ a,
/* 表格容器样式 */
table.gsc-completion-container {
- width: 601px; /* 保持原有宽度 */
- position: absolute; /* 保持绝对定位 */
- left: 203px; /* 保持原有左边距 */
- top: 69px; /* 保持原有顶部距离 */
- background-color: #ffffff; /* 默认背景色 */
- border-radius: 4px; /* 边角圆润 */
- box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* 添加阴影效果 */
+ width: 601px;
+ /* 保持原有宽度 */
+ position: absolute;
+ /* 保持绝对定位 */
+ left: 203px;
+ /* 保持原有左边距 */
+ top: 69px;
+ /* 保持原有顶部距离 */
+ background-color: #ffffff;
+ /* 默认背景色 */
+ border-radius: 4px;
+ /* 边角圆润 */
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
+ /* 添加阴影效果 */
overflow: hidden;
- box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 添加轻微阴影效果 */
- border: 1px solid transparent; /* 设置透明边框,以避免默认边框影响 */
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
+ /* 添加轻微阴影效果 */
+ border: 1px solid transparent;
+ /* 设置透明边框,以避免默认边框影响 */
}
/* 单元格样式 */
table.gsc-completion-container td {
- padding: 12px; /* 内边距 */
- transition: background-color 0.3s, color 0.3s; /* 背景和文字色变换效果 */
+ padding: 12px;
+ /* 内边距 */
+ transition: background-color 0.3s, color 0.3s;
+ /* 背景和文字色变换效果 */
}
/* 字体样式 */
table.gsc-completion-container span {
- color: #333; /* 默认文字颜色 */
- font-size: 16px; /* 字体大小 */
+ color: #333;
+ /* 默认文字颜色 */
+ font-size: 16px;
+ /* 字体大小 */
}
/* 黑暗模式样式 */
@media (prefers-color-scheme: dark) {
table.gsc-completion-container {
- background-color: #1e1e1e; /* 黑暗模式背景色 */
+ background-color: #1e1e1e;
+ /* 黑暗模式背景色 */
}
- table.gsc-completion-container td {
- background-color: #1e1e1e; /* 黑暗模式单元格背景色 */
- color: #f0f0f0; /* 黑暗模式文字色 */
+ table.gsc-completion-container td {
+ background-color: #1e1e1e;
+ /* 黑暗模式单元格背景色 */
+ color: #f0f0f0;
+ /* 黑暗模式文字色 */
}
table.gsc-completion-container span {
- color: #f0f0f0; /* 黑暗模式文字色 */
+ color: #f0f0f0;
+ /* 黑暗模式文字色 */
}
}
diff --git a/src/components/Home.vue b/src/components/Home.vue
index 5b3d00d..bb174bf 100644
--- a/src/components/Home.vue
+++ b/src/components/Home.vue
@@ -9,6 +9,16 @@
+
+
+
@@ -59,4 +69,23 @@ export default {
font-size: 16px;
color: var(--uv-styles-color-text-default);
}
-
\ No newline at end of file
+
+/* 新增的页脚样式 */
+footer {
+ position: absolute;
+ bottom: 20px; /* 离底部20px */
+ text-align: center; /* 居中对齐 */
+ width: 100%; /* 宽度为100% */
+ font-size: 14px; /* 字体大小 */
+ color: var(--uv-styles-color-text-default); /* 使用与其他文本一致的颜色 */
+}
+
+footer a {
+ text-decoration: none; /* 去掉下划线 */
+ color: var(--uv-styles-color-text-default); /* 使用与其他文本一致的颜色 */
+}
+
+footer a:hover {
+ text-decoration: underline; /* 悬停时加下划线 */
+}
+
diff --git a/src/components/Results.vue b/src/components/Results.vue
index 703d043..7d6c228 100644
--- a/src/components/Results.vue
+++ b/src/components/Results.vue
@@ -5,12 +5,12 @@