|
30 | 30 | --panda-light-gray: #343a40; |
31 | 31 | } |
32 | 32 |
|
33 | | -/* 首页整体背景渐变 - 使用多个选择器确保覆盖 */ |
34 | | -.Layout.is-home, |
35 | | -.Layout.is-home .VPContent, |
36 | | -.Layout.is-home .vp-doc, |
37 | | -body.is-home { |
38 | | - background: linear-gradient(135deg, var(--panda-white) 0%, rgba(236, 240, 241, 0.3) 25%, rgba(255, 255, 255, 0.8) 50%, rgba(236, 240, 241, 0.4) 75%, var(--panda-white) 100%) !important; |
39 | | - min-height: 100vh; |
40 | | -} |
41 | | - |
42 | | -/* 确保整个文档区域也有背景 */ |
43 | | -.VPDoc { |
44 | | - background: linear-gradient(135deg, var(--panda-white) 0%, rgba(236, 240, 241, 0.3) 25%, rgba(255, 255, 255, 0.8) 50%, rgba(236, 240, 241, 0.4) 75%, var(--panda-white) 100%) !important; |
45 | | -} |
46 | | - |
47 | 33 | /* 主页英雄区域 - 熊猫主题 */ |
48 | 34 | .VPHero { |
49 | 35 | background: linear-gradient(135deg, var(--panda-light-gray) 0%, rgba(236, 240, 241, 0.8) 30%, rgba(255, 255, 255, 0.9) 70%, var(--panda-white) 100%); |
@@ -87,22 +73,70 @@ body.is-home { |
87 | 73 | border: none !important; |
88 | 74 | } |
89 | 75 |
|
90 | | -/* 首页其他区域背景透明化 */ |
91 | | -.Layout.is-home .VPFeatures, |
92 | | -.Layout.is-home .VPContent, |
93 | | -.Layout.is-home .VPDoc { |
94 | | - background: transparent !important; |
| 76 | +/* 功能卡片区域 - 渐变背景 */ |
| 77 | +.VPFeatures { |
| 78 | + background: linear-gradient(45deg, var(--panda-white) 0%, rgba(255, 255, 255, 0.95) 25%, rgba(236, 240, 241, 0.8) 50%, rgba(255, 255, 255, 0.95) 75%, var(--panda-white) 100%); |
| 79 | + padding: 3rem 2rem; |
| 80 | + margin: 2rem 0; |
95 | 81 | } |
96 | 82 |
|
97 | | -/* 首页标题样式优化 */ |
98 | | -.VPDoc h2 { |
| 83 | +.VPFeature { |
| 84 | + background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(236, 240, 241, 0.6) 50%, rgba(255, 255, 255, 0.8) 100%); |
| 85 | + border: 1px solid rgba(236, 240, 241, 0.5); |
| 86 | + transition: all 0.3s ease; |
| 87 | +} |
| 88 | + |
| 89 | +.VPFeature:hover { |
| 90 | + background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(236, 240, 241, 0.8) 50%, rgba(255, 255, 255, 0.95) 100%); |
| 91 | + border-color: var(--panda-accent); |
| 92 | + transform: translateY(-2px); |
| 93 | +} |
| 94 | + |
| 95 | +/* 主页内容区域 - 渐变背景 */ |
| 96 | +.vp-doc { |
| 97 | + background: linear-gradient(180deg, var(--panda-white) 0%, rgba(236, 240, 241, 0.3) 30%, rgba(255, 255, 255, 0.8) 70%, var(--panda-white) 100%); |
| 98 | +} |
| 99 | + |
| 100 | +/* 产品展示区域 */ |
| 101 | +.vp-doc h2 { |
99 | 102 | background: linear-gradient(135deg, var(--panda-black) 0%, var(--panda-gray) 100%); |
100 | 103 | -webkit-background-clip: text; |
101 | 104 | -webkit-text-fill-color: transparent; |
102 | 105 | background-clip: text; |
103 | 106 | font-weight: 700; |
104 | | - margin-top: 2rem; |
105 | | - margin-bottom: 1rem; |
| 107 | + margin: 3rem 0 2rem 0; |
| 108 | + text-align: center; |
| 109 | +} |
| 110 | + |
| 111 | +.vp-doc h3 { |
| 112 | + background: linear-gradient(135deg, var(--panda-black) 0%, var(--panda-gray) 100%); |
| 113 | + -webkit-background-clip: text; |
| 114 | + -webkit-text-fill-color: transparent; |
| 115 | + background-clip: text; |
| 116 | + font-weight: 600; |
| 117 | + margin: 2rem 0 1rem 0; |
| 118 | +} |
| 119 | + |
| 120 | +/* 产品展示卡片 */ |
| 121 | +.vp-doc div[style*="text-align: center"] { |
| 122 | + background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(236, 240, 241, 0.6) 50%, rgba(255, 255, 255, 0.8) 100%); |
| 123 | + padding: 2rem; |
| 124 | + margin: 2rem auto; |
| 125 | + border: 1px solid rgba(236, 240, 241, 0.5); |
| 126 | + transition: all 0.3s ease; |
| 127 | +} |
| 128 | + |
| 129 | +.vp-doc div[style*="text-align: center"]:hover { |
| 130 | + background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(236, 240, 241, 0.8) 50%, rgba(255, 255, 255, 0.95) 100%); |
| 131 | + transform: translateY(-2px); |
| 132 | +} |
| 133 | + |
| 134 | +/* 开始使用区域 */ |
| 135 | +.vp-doc ul { |
| 136 | + background: linear-gradient(135deg, rgba(236, 240, 241, 0.8) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(236, 240, 241, 0.6) 100%); |
| 137 | + padding: 2rem; |
| 138 | + margin: 2rem 0; |
| 139 | + border-left: 4px solid var(--panda-accent); |
106 | 140 | } |
107 | 141 |
|
108 | 142 | /* 按钮样式修复 - 确保暗色模式下正常显示 */ |
@@ -142,6 +176,16 @@ body.is-home { |
142 | 176 | .VPHero .name { |
143 | 177 | font-size: 2.5rem; |
144 | 178 | } |
| 179 | + |
| 180 | + .VPFeatures { |
| 181 | + padding: 2rem 1rem; |
| 182 | + margin: 1rem 0; |
| 183 | + } |
| 184 | + |
| 185 | + .vp-doc div[style*="text-align: center"] { |
| 186 | + padding: 1rem; |
| 187 | + margin: 1rem auto; |
| 188 | + } |
145 | 189 | } |
146 | 190 |
|
147 | 191 | /* 清除图片背景色 */ |
|
0 commit comments