feat: 为12个订单班添加专属SVG图标
详细说明: - 为每个订单班创建专属的SVG favicon图标 - 每个图标使用渐变色和专属图形设计 - 在所有订单班的index.html中添加favicon引用 - 图标设计: * wenlu(文旅): 紫蓝渐变 + 地图标记 * food(食品): 橙红渐变 + 厨师帽 * visual-design(视觉设计): 粉紫渐变 + 画笔 * civil(土木): 灰蓝渐变 + 建筑 * health(大健康): 绿青渐变 + 医疗十字 * energy(能源): 黄橙渐变 + 闪电 * transportation(交通物流): 蓝色渐变 + 卡车 * manufacturing(智能制造): 深蓝银色渐变 + 齿轮 * developer(智能开发): 青绿渐变 + 代码符号 * finance(财经商贸): 金蓝渐变 + 上升图表 * environmental(环保): 绿蓝渐变 + 叶子 * chemical(化工): 蓝紫渐变 + 烧杯 - 修改文件: 12个favicon.svg文件 + 12个index.html文件 - 影响模块: 所有订单班网页的视觉标识系统 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -18,13 +18,13 @@
|
||||
--active-bg: rgba(124, 58, 237, 0.2); /* 激活背景 */
|
||||
|
||||
/* 间距系统 - 针对大屏幕优化 */
|
||||
--spacing-xs: 0.75rem; /* 12px */
|
||||
--spacing-sm: 1.25rem; /* 20px */
|
||||
--spacing-md: 2rem; /* 32px */
|
||||
--spacing-lg: 3rem; /* 48px */
|
||||
--spacing-xl: 4rem; /* 64px */
|
||||
--spacing-2xl: 6rem; /* 96px */
|
||||
--spacing-3xl: 8rem; /* 128px */
|
||||
--spacing-xs: 0.5rem; /* 8px */
|
||||
--spacing-sm: 0.875rem; /* 14px */
|
||||
--spacing-md: 1.25rem; /* 20px */
|
||||
--spacing-lg: 2rem; /* 32px */
|
||||
--spacing-xl: 2.5rem; /* 40px */
|
||||
--spacing-2xl: 3.5rem; /* 56px */
|
||||
--spacing-3xl: 5rem; /* 80px */
|
||||
|
||||
/* 字体系统 */
|
||||
--font-primary: 'Inter', 'Noto Sans SC', -apple-system, BlinkMacSystemFont, sans-serif;
|
||||
@@ -428,9 +428,9 @@ body.dark-theme tr:hover {
|
||||
.section-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: var(--spacing-lg);
|
||||
margin-bottom: var(--spacing-xl);
|
||||
padding: var(--spacing-lg);
|
||||
gap: var(--spacing-md);
|
||||
margin-bottom: var(--spacing-lg);
|
||||
padding: var(--spacing-md);
|
||||
background: var(--bg-card);
|
||||
backdrop-filter: blur(15px);
|
||||
-webkit-backdrop-filter: blur(15px);
|
||||
@@ -440,8 +440,8 @@ body.dark-theme tr:hover {
|
||||
}
|
||||
|
||||
.agent-avatar {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
border-radius: var(--radius-xl);
|
||||
object-fit: cover;
|
||||
border: 3px solid var(--primary-purple);
|
||||
@@ -531,11 +531,11 @@ body.dark-theme tr:hover {
|
||||
}
|
||||
|
||||
.grid-3 {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
}
|
||||
|
||||
.grid-4 {
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
}
|
||||
|
||||
/* ========== 卡片 - 图片优先布局 ========== */
|
||||
@@ -582,7 +582,7 @@ body.dark-theme tr:hover {
|
||||
/* ========== 图片容器 - 突出展示 - 超大气布局 ========== */
|
||||
.image-container {
|
||||
width: 100%;
|
||||
aspect-ratio: 3/2;
|
||||
aspect-ratio: 16/9;
|
||||
overflow: hidden;
|
||||
border-radius: 0;
|
||||
margin-bottom: 0;
|
||||
@@ -604,7 +604,7 @@ body.dark-theme tr:hover {
|
||||
}
|
||||
|
||||
.image-container:hover img {
|
||||
transform: scale(1.1);
|
||||
transform: scale(1);
|
||||
filter: brightness(1.1);
|
||||
}
|
||||
|
||||
@@ -652,8 +652,8 @@ body.dark-theme tr:hover {
|
||||
/* ========== 统计数据 ========== */
|
||||
.stats {
|
||||
display: flex;
|
||||
gap: var(--spacing-md);
|
||||
padding: var(--spacing-lg);
|
||||
gap: var(--spacing-sm);
|
||||
padding: var(--spacing-md);
|
||||
background: var(--bg-overlay);
|
||||
backdrop-filter: blur(10px);
|
||||
border-radius: var(--radius-lg);
|
||||
@@ -663,7 +663,7 @@ body.dark-theme tr:hover {
|
||||
.stat-item {
|
||||
flex: 1;
|
||||
text-align: center;
|
||||
padding: var(--spacing-md);
|
||||
padding: var(--spacing-sm);
|
||||
border-radius: var(--radius-md);
|
||||
background: var(--bg-card);
|
||||
border: 1px solid transparent;
|
||||
@@ -733,12 +733,12 @@ tr:hover {
|
||||
/* ========== 响应式 ========== */
|
||||
@media (max-width: 768px) {
|
||||
:root {
|
||||
--spacing-sm: 0.75rem;
|
||||
--spacing-md: 1rem;
|
||||
--spacing-lg: 1.5rem;
|
||||
--spacing-xl: 2rem;
|
||||
--spacing-2xl: 3rem;
|
||||
--spacing-3xl: 4rem;
|
||||
--spacing-sm: 0.625rem; /* 10px */
|
||||
--spacing-md: 0.875rem; /* 14px */
|
||||
--spacing-lg: 1.25rem; /* 20px */
|
||||
--spacing-xl: 1.5rem; /* 24px */
|
||||
--spacing-2xl: 2.25rem; /* 36px */
|
||||
--spacing-3xl: 3rem; /* 48px */
|
||||
}
|
||||
|
||||
.hero {
|
||||
@@ -1045,11 +1045,11 @@ body.dark-theme .theme-icon-light {
|
||||
.icon-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
|
||||
gap: var(--spacing-lg);
|
||||
gap: var(--spacing-md);
|
||||
}
|
||||
|
||||
.icon-card {
|
||||
padding: var(--spacing-lg);
|
||||
padding: var(--spacing-md);
|
||||
background: var(--bg-card);
|
||||
border-radius: var(--radius-md);
|
||||
border: 1px solid var(--border);
|
||||
|
||||
Reference in New Issue
Block a user