From 9bca7a1dff02a049b72307dd38b1f816132aab7e Mon Sep 17 00:00:00 2001 From: houakang Date: Sun, 12 Apr 2026 15:59:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A6=96=E9=A1=B5):=20=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8D=A1=E7=89=87=E5=9B=BE=E6=A0=87=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加新的SVG图标资源并替换原有的Element UI图标 调整卡片样式包括间距、颜色和悬停效果 --- .../assets/icons/document-organization.svg | 64 +++++++++++++ .../assets/icons/official-document.svg | 85 ++++++++++++++++++ src/renderer/assets/icons/pdf.svg | 32 +++++++ src/renderer/assets/logo.png | Bin 0 -> 3463 bytes src/renderer/views/home/HomeView.vue | 25 +++--- 5 files changed, 196 insertions(+), 10 deletions(-) create mode 100644 src/renderer/assets/icons/document-organization.svg create mode 100644 src/renderer/assets/icons/official-document.svg create mode 100644 src/renderer/assets/icons/pdf.svg create mode 100644 src/renderer/assets/logo.png diff --git a/src/renderer/assets/icons/document-organization.svg b/src/renderer/assets/icons/document-organization.svg new file mode 100644 index 0000000..68c52e0 --- /dev/null +++ b/src/renderer/assets/icons/document-organization.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/assets/icons/official-document.svg b/src/renderer/assets/icons/official-document.svg new file mode 100644 index 0000000..3f3613f --- /dev/null +++ b/src/renderer/assets/icons/official-document.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/assets/icons/pdf.svg b/src/renderer/assets/icons/pdf.svg new file mode 100644 index 0000000..8647b48 --- /dev/null +++ b/src/renderer/assets/icons/pdf.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/renderer/assets/logo.png b/src/renderer/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a71567e9ea8c13397a59659ee2e94612485435cb GIT binary patch literal 3463 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 E0i3*Wf&c&j literal 0 HcmV?d00001 diff --git a/src/renderer/views/home/HomeView.vue b/src/renderer/views/home/HomeView.vue index af1becc..09a922a 100644 --- a/src/renderer/views/home/HomeView.vue +++ b/src/renderer/views/home/HomeView.vue @@ -17,21 +17,21 @@
- +
智能文档处理
支持多种格式文档的智能解析与处理
- +
智能文档处理
支持多种格式文档的智能解析与处理
- +
智能文档处理
支持多种格式文档的智能解析与处理
@@ -194,7 +194,7 @@ function handleKeydown(e) { border-radius: 8px; display: flex; flex-direction: column; - padding: 25px 16px; + padding: 16px; gap: 8px; background: #ffffff; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06); @@ -203,26 +203,31 @@ function handleKeydown(e) { .card-icon { width: 42px; height: 42px; - display: flex; - align-items: center; - justify-content: center; - color: #409eff; + margin-top: 9px; margin-bottom: 4px; } +.card-icon img { + transition: transform 0.3s ease; +} + +.card-icon img:hover { + transform: rotate(-15deg); +} + .card-title { font-weight: 600; font-size: 14px; line-height: 20px; letter-spacing: 0.55px; - color: #303133; + color: #1a1a1a; } .card-desc { font-weight: 400; font-size: 12px; line-height: 16px; - color: #909399; + color: #8a9097; } /* 底部:输入框 */