Skip to content

Commit 3a20a91

Browse files
committed
✨ 首页新增品牌介绍区块
🪞 在页面底部新增完整的品牌介绍区块: - 渐变品牌标题 + slogan:照见自己,成为更好的自己 - 三大核心价值卡片:科学测评、系统训练、成长追踪 - 荣格名言引用,奠定专业基调 - 滚动视差动画效果,现代感视觉体验 用户下滑到页面底部就能完整了解心镜的品牌定位与核心价值!
1 parent 8771937 commit 3a20a91

1 file changed

Lines changed: 116 additions & 0 deletions

File tree

src/pages/Home.tsx

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,122 @@ export default function Home() {
203203
</motion.div>
204204
</StandardContainer>
205205
</motion.section>
206+
207+
<motion.section
208+
initial={{ opacity: 0 }}
209+
whileInView={{ opacity: 1 }}
210+
viewport={{ once: true }}
211+
className="py-20 border-t border-violet-500/10 bg-gradient-to-b from-slate-950 to-slate-900"
212+
>
213+
<StandardContainer>
214+
<div className="text-center mb-16">
215+
<motion.div
216+
initial={{ opacity: 0, y: 20 }}
217+
whileInView={{ opacity: 1, y: 0 }}
218+
viewport={{ once: true }}
219+
className="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-violet-500/10 border border-violet-500/20 mb-6"
220+
>
221+
<span className="text-violet-400 text-sm">🪞 关于心镜</span>
222+
</motion.div>
223+
224+
<motion.h2
225+
initial={{ opacity: 0, y: 20 }}
226+
whileInView={{ opacity: 1, y: 0 }}
227+
viewport={{ once: true }}
228+
transition={{ delay: 0.1 }}
229+
className="text-4xl md:text-5xl font-bold mb-6"
230+
>
231+
<span className="bg-gradient-to-r from-violet-400 via-pink-400 to-amber-400 bg-clip-text text-transparent">
232+
心镜 MindMirror
233+
</span>
234+
</motion.h2>
235+
236+
<motion.p
237+
initial={{ opacity: 0, y: 20 }}
238+
whileInView={{ opacity: 1, y: 0 }}
239+
viewport={{ once: true }}
240+
transition={{ delay: 0.2 }}
241+
className="text-2xl md:text-3xl font-light text-white/60 mb-4"
242+
>
243+
照见自己,成为更好的自己
244+
</motion.p>
245+
246+
<motion.p
247+
initial={{ opacity: 0, y: 20 }}
248+
whileInView={{ opacity: 1, y: 0 }}
249+
viewport={{ once: true }}
250+
transition={{ delay: 0.3 }}
251+
className="text-lg text-white/40 max-w-2xl mx-auto"
252+
>
253+
以心为镜,用科学的方法认识真实的自己
254+
</motion.p>
255+
</div>
256+
257+
<div className="grid md:grid-cols-3 gap-8 mb-16">
258+
{[
259+
{
260+
icon: '🔍',
261+
title: '科学测评',
262+
desc: '基于经典心理学理论,43+ 专业测评帮你全面认识自己',
263+
gradient: 'from-violet-500 to-blue-500'
264+
},
265+
{
266+
icon: '💪',
267+
title: '系统训练',
268+
desc: '不止于测评,更提供可执行的系统化心理训练方案',
269+
gradient: 'from-pink-500 to-rose-500'
270+
},
271+
{
272+
icon: '📈',
273+
title: '成长追踪',
274+
desc: '可视化的成长数据,见证你每一步的改变与进步',
275+
gradient: 'from-amber-500 to-orange-500'
276+
}
277+
].map((item, i) => (
278+
<motion.div
279+
key={item.title}
280+
initial={{ opacity: 0, y: 30 }}
281+
whileInView={{ opacity: 1, y: 0 }}
282+
viewport={{ once: true }}
283+
transition={{ delay: 0.3 + i * 0.1 }}
284+
className="text-center p-8 rounded-2xl bg-white/5 border border-white/10 hover:border-violet-500/30 transition-all group"
285+
>
286+
<div className={`w-16 h-16 mx-auto mb-6 rounded-2xl bg-gradient-to-br ${item.gradient} flex items-center justify-center text-3xl group-hover:scale-110 transition-transform`}>
287+
{item.icon}
288+
</div>
289+
<h3 className="text-xl font-semibold mb-3">{item.title}</h3>
290+
<p className="text-white/50">{item.desc}</p>
291+
</motion.div>
292+
))}
293+
</div>
294+
295+
<motion.div
296+
initial={{ opacity: 0, y: 20 }}
297+
whileInView={{ opacity: 1, y: 0 }}
298+
viewport={{ once: true }}
299+
transition={{ delay: 0.5 }}
300+
className="max-w-3xl mx-auto text-center p-8 rounded-3xl bg-gradient-to-br from-violet-500/10 to-pink-500/10 border border-violet-500/20"
301+
>
302+
<p className="text-xl text-white/70 leading-relaxed mb-6 italic">
303+
"你的潜意识指引着你的人生,而你称其为命运。
304+
<br />当潜意识被呈现,命运就被改写了。"
305+
</p>
306+
<p className="text-white/40">—— 卡尔·荣格</p>
307+
</motion.div>
308+
309+
<motion.div
310+
initial={{ opacity: 0 }}
311+
whileInView={{ opacity: 1 }}
312+
viewport={{ once: true }}
313+
transition={{ delay: 0.6 }}
314+
className="text-center mt-16 pt-8 border-t border-white/10"
315+
>
316+
<p className="text-white/30 text-sm">
317+
© {new Date().getFullYear()} 心镜 MindMirror. 照见自己,成为更好的自己。
318+
</p>
319+
</motion.div>
320+
</StandardContainer>
321+
</motion.section>
206322
</div>
207323
)
208324
}

0 commit comments

Comments
 (0)