Files
2026-03-07 09:34:01 -06:00

61 lines
2.3 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const features = [
{
icon: "🌏",
title: "地点自由",
desc: "在世界任何角落工作——咖啡馆、海滩、共享空间,你的办公室就是整个地球。告别固定工位,拥抱无限可能。",
},
{
icon: "⚡",
title: "技能变现",
desc: "编程、设计、写作、营销、咨询……用你的专业技能换取全球收入,构建多元化的收入体系。",
},
{
icon: "🔄",
title: "工作生活平衡",
desc: "自主安排时间,工作与旅行完美融合。按照自己的节奏生活,找到真正属于你的生活方式。",
},
];
export default function Features() {
return (
<section id="features" className="py-20 sm:py-28">
<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
<div className="text-center">
<h2 className="text-3xl font-bold tracking-tight sm:text-4xl">
<span className="gradient-text"></span>
</h2>
<p className="mx-auto mt-4 max-w-2xl text-lg text-slate-600">
<br className="hidden sm:block" />
</p>
</div>
<div className="mt-16 grid gap-6 sm:grid-cols-2 lg:grid-cols-3">
{features.map((f) => (
<div
key={f.title}
className="card-hover rounded-2xl border border-slate-100 bg-white p-8 shadow-sm"
>
<div className="mb-4 flex h-14 w-14 items-center justify-center rounded-2xl bg-sky-50 text-3xl">
{f.icon}
</div>
<h3 className="mb-3 text-xl font-bold text-slate-900">
{f.title}
</h3>
<p className="leading-relaxed text-slate-600">{f.desc}</p>
</div>
))}
</div>
<div className="mt-12 text-center">
<div className="inline-flex items-center gap-2 rounded-full border border-amber-200 bg-amber-50 px-5 py-2 text-sm font-medium text-amber-700">
<span>🔥</span>
<span className="font-bold">3500 </span>
</div>
</div>
</div>
</section>
);
}