Compare commits

...

2 Commits

Author SHA1 Message Date
097b25f8fa 提交修改 2025-11-15 07:15:08 -08:00
bb60b6dda3 提交修改 2025-11-15 07:12:43 -08:00
6 changed files with 13 additions and 18 deletions

View File

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="icon" type="image/svg+xml" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>HiFast VPN</title>
<script type="module">

View File

@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"build": "vite build",
"lint": "eslint .",
"preview": "vite preview",
"check": "tsc -b --noEmit"

View File

@ -1,5 +0,0 @@
<svg width="429" height="360" viewBox="0 0 429 360" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M126.397 143.749H206.991L234.774 0H319.122L250.041 360H165.443L192.975 216.502H112.381L84.5986 360H0L59.3191 52.6829L33.0385 0H153.929L126.397 143.749Z" fill="currentColor" style="mix-blend-mode:plus-lighter"/>
<path d="M359.669 360H275.321L324.649 103.108H409.175L359.669 360Z" fill="currentColor" style="mix-blend-mode:plus-lighter"/>
<path d="M413.305 81.7003H328.758L344.401 0.250871H429L413.305 81.7003Z" fill="currentColor" style="mix-blend-mode:plus-lighter"/>
</svg>

Before

Width:  |  Height:  |  Size: 604 B

View File

@ -4,10 +4,10 @@ import { useLanguage } from '@/contexts/LanguageContext';
export default function About() {
const { t } = useLanguage();
const stats = [
{ label: t('about.stats.experience'), value: "5+" },
{ label: t('about.stats.users'), value: "10M+" },
{ label: t('about.stats.users'), value: "1M+" },
{ label: t('about.stats.servers'), value: "105+" },
{ label: t('about.stats.countries'), value: "150+" }
];

View File

@ -114,7 +114,7 @@ export default function Contact() {
/>
</div>
</div>
<div>
<label htmlFor="email" className="block text-white font-semibold mb-2">
{t('contact.form.email')}
@ -133,7 +133,7 @@ export default function Contact() {
/>
</div>
</div>
<div>
<label htmlFor="subject" className="block text-white font-semibold mb-2">
{t('contact.form.subject')}
@ -149,7 +149,7 @@ export default function Contact() {
placeholder={t('contact.form.subject.placeholder')}
/>
</div>
<div>
<label htmlFor="message" className="block text-white font-semibold mb-2">
{t('contact.form.message')}
@ -168,7 +168,7 @@ export default function Contact() {
/>
</div>
</div>
<motion.button
whileHover={{ scale: 1.02 }}
whileTap={{ scale: 0.98 }}
@ -226,7 +226,7 @@ export default function Contact() {
</div>
{/* Quick Support */}
<div className="bg-white/10 backdrop-blur-md rounded-xl p-8 border border-white/20">
{/* <div className="bg-white/10 backdrop-blur-md rounded-xl p-8 border border-white/20">
<h3 className="text-xl font-bold text-white mb-4">{t('contact.quick.title')}</h3>
<p className="text-gray-300 mb-6">
{t('contact.quick.text')}
@ -249,7 +249,7 @@ export default function Contact() {
<span>{t('contact.quick.servers')}</span>
</div>
</div>
</div>
</div>*/}
{/* Response Time */}
<div className="bg-white/10 backdrop-blur-md rounded-xl p-8 border border-white/20">
@ -277,4 +277,4 @@ export default function Contact() {
</div>
</div>
);
}
}

View File

@ -133,7 +133,7 @@ export default function Home() {
<h2 className="text-3xl md:text-4xl font-bold text-white mb-6">{t('home.cta.title')}</h2>
<p className="text-xl text-blue-100 mb-8">{t('home.cta.subtitle')}</p>
<div className="flex flex-col sm:flex-row gap-4 justify-center items-center">
<motion.button whileHover={{ scale: 1.05 }} whileTap={{ scale: 0.95 }} className="bg-white text-blue-600 hover:bg-gray-100 px-8 py-4 rounded-lg font-semibold text-lg flex items-center space-x-2 transition-colors">
<motion.button whileHover={{ scale: 1.05 }} whileTap={{ scale: 0.95 }} onClick={scrollToPlatforms} className="bg-white text-blue-600 hover:bg-gray-100 px-8 py-4 rounded-lg font-semibold text-lg flex items-center space-x-2 transition-colors">
<Shield className="h-5 w-5" />
<span>{t('home.cta.button')}</span>
</motion.button>
@ -157,7 +157,7 @@ export default function Home() {
<div className="max-w-7xl mx-auto">
<div className="grid grid-cols-2 md:grid-cols-4 gap-8 text-center">
<div>
<div className="text-3xl font-bold text-blue-400 mb-2">10M+</div>
<div className="text-3xl font-bold text-blue-400 mb-2">1M+</div>
<div className="text-gray-300">{t('home.stats.users')}</div>
</div>
<div>