22
33import Link from 'next/link';
44import Image from 'next/image';
5+ import { useEffect } from 'react';
56import { ArrowRight, Globe, Lock, Zap, Sparkles, Layout, Users, Database, BrainCircuit, Link2, History, FileInput, BarChart3, WifiOff, MessageSquareText, Search, Github } from 'lucide-react';
67import { motion } from 'framer-motion';
78import { PublicHeader } from '@/components/layout/public-header';
@@ -127,6 +128,13 @@ export default function Home() {
127128 const { theme } = useTheme();
128129 const isDark = theme === 'dark';
129130
131+ useEffect(() => {
132+ document.documentElement.style.overscrollBehavior = 'none';
133+ return () => {
134+ document.documentElement.style.overscrollBehavior = '';
135+ };
136+ }, []);
137+
130138 return (
131139 <div className="min-h-screen bg-white dark:bg-gray-900 selection:bg-blue-100 selection:text-blue-900">
132140 {/* 导航栏 */}
@@ -650,7 +658,7 @@ export default function Home() {
650658 </section>
651659
652660 {/* Community Reviews Section */}
653- <section className="py-24 bg-white dark:bg-zinc-900 relative overflow-hidden border-t border-slate-100 dark:border-zinc-800/50">
661+ <section className="py-24 bg-white dark:bg-gray-950 relative overflow-hidden border-t border-slate-100 dark:border-zinc-800/50">
654662 <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative mb-16">
655663 <motion.div
656664 initial={{ opacity: 0, y: 20 }}
@@ -677,8 +685,8 @@ export default function Home() {
677685 </Marquee>
678686
679687 {/* Gradient Overlays */}
680- <div className="pointer-events-none absolute inset-y-0 left-0 w-1/4 bg-gradient-to-r from-white dark:from-zinc-900 "></div>
681- <div className="pointer-events-none absolute inset-y-0 right-0 w-1/4 bg-gradient-to-l from-white dark:from-zinc-900 "></div>
688+ <div className="pointer-events-none absolute inset-y-0 left-0 w-1/4 bg-gradient-to-r from-white dark:from-gray-950 "></div>
689+ <div className="pointer-events-none absolute inset-y-0 right-0 w-1/4 bg-gradient-to-l from-white dark:from-gray-950 "></div>
682690 </div>
683691 </section>
684692 {/* ==================== Bottom CTA ==================== */}
0 commit comments