现代简约风格的科技公司官网首页,基于 React + TypeScript + Tailwind CSS 构建
- ✨ 现代简约设计 - 采用 SaaS 行业流行的 Flat Design + Glassmorphism 风格
- 🎨 专业配色方案 - 基于搜索优化的蓝白配色,增强信任感
- 📱 完全响应式 - 适配桌面端、平板和移动设备
- ⚡ 高性能 - 使用 Vite 构建,极速开发体验
- 🎯 微交互动画 - 精心设计的 hover 效果和过渡动画
- ♿ 无障碍访问 - 符合 WCAG 标准的可访问性设计
| 用途 | 颜色 | Hex 代码 |
|---|---|---|
| Primary(主色) | 蓝色 | #2563EB |
| Secondary(辅助色) | 浅蓝 | #3B82F6 |
| CTA(行动按钮) | 橙色 | #F97316 |
| Background(背景) | 浅灰 | #F8FAFC |
| Text(文本) | 深灰 | #1E293B |
| Border(边框) | 边框灰 | #E2E8F0 |
- 标题字体: Space Grotesk(几何感、现代)
- 正文字体: DM Sans(易读、专业)
test/
├── src/
│ ├── components/ # 可复用组件
│ │ ├── Navbar.tsx # 导航栏
│ │ ├── Hero.tsx # Hero 区域
│ │ ├── Features.tsx # 特性展示
│ │ ├── ProductShowcase.tsx # 产品展示
│ │ ├── CTASection.tsx # CTA 区域
│ │ └── Footer.tsx # 页脚
│ ├── pages/ # 页面组件
│ │ └── HomePage.tsx # 首页
│ ├── App.tsx # 根组件
│ ├── main.tsx # 应用入口
│ └── index.css # 全局样式
├── index.html # HTML 模板
├── package.json # 项目依赖
├── tailwind.config.js # Tailwind 配置
├── tsconfig.json # TypeScript 配置
├── vite.config.ts # Vite 配置
└── postcss.config.js # PostCSS 配置
npm installnpm run dev访问 http://localhost:3000 查看网站
npm run build构建产物将输出到 dist 目录
npm run preview- 固定顶部导航
- Logo 和品牌名称
- 响应式菜单(移动端汉堡菜单)
- CTA 按钮(免费试用)
- 吸引人的主标题和副标题
- 双 CTA 按钮(主要 + 次要)
- 产品预览图
- 信任标识(客户 Logo)
- 4 个核心特性卡片
- 图标 + 标题 + 描述
- Hover 微交互效果
- 渐变背景色区分
- 详细功能介绍
- 左右交替布局
- 功能亮点列表
- 数据统计展示
- 醒目的渐变背景
- 强有力的行动号召
- 信任标识(无需信用卡、14 天免费)
- 4 列链接分组
- 社交媒体链接
- 版权信息
- 语言和地区选择
- 框架: React 18.2
- 语言: TypeScript 5.2
- 样式: Tailwind CSS 3.4
- 构建工具: Vite 5.0
- 字体: Google Fonts(Space Grotesk + DM Sans)
- ✅ 所有可点击元素添加
cursor-pointer - ✅ Hover 效果使用颜色/透明度变化,不使用 scale
- ✅ 过渡时间 150-300ms,流畅自然
- ✅ 玻璃态效果使用
bg-white/80以上透明度
- 移动端优先的设计理念
- 使用
px-4 md:px-6 lg:px-8渐进式 padding - 断点:sm (640px)、md (768px)、lg (1024px)
- 所有图片包含 alt 文本
- 焦点状态可见
- 适当的颜色对比度(4.5:1)
- 语义化 HTML 结构
编辑 tailwind.config.js:
colors: {
primary: {
DEFAULT: '#YOUR_COLOR',
},
// ...
}- 在
index.css中导入新字体 - 在
tailwind.config.js中配置字体名称
- Chrome(最新版)
- Firefox(最新版)
- Safari(最新版)
- Edge(最新版)
MIT License
设计参考:UI/UX Pro Max Skill - 基于 SaaS 行业最佳实践