SuperAPI AI 工具集

modern-web-design

前端与建站

查看项目

更新于 10-15 15:38

技能介绍

用途

Modern Web Design Creator 用于构建美观、响应式的网站,采用现代设计原则、Tailwind CSS 和当代 UI 模式,生成可直接用于生产的代码,包含动画、响应式布局和无障碍特性。

适用场景包括:

  • 落地页和营销网站
  • 作品集和个人品牌网站
  • 企业和公司网站
  • SaaS 应用界面
  • 电商产品页
  • 博客和内容网站
  • 仪表盘和管理界面

设计系统基础

核心原则:

  • 移动优先的响应式设计,带断点优化
  • 使用设计令牌保证间距、颜色和排版的一致性
  • 基于组件的架构,便于代码维护
  • 无障碍优先开发,使用 ARIA 标签和语义化 HTML
  • 性能优化,最小化 CSS 并采用高效动画

风格类别(详见 references/design-systems.md):

  • 极简专业:干净的排版与充足留白,中性色调配策略性强调色,细微阴影与极简动画,注重内容层级与可读性。
  • 现代 SaaS:大胆渐变与鲜明色彩,带层次的卡片式布局,微交互与悬停状态,仪表盘风格组件。
  • 创意作品集:实验性布局与网格系统,大胆排版与创意配色,高级动画与滚动效果,以图像为核心的设计模式。
  • 电商优化:以产品为核心的布局,信任信号与社会证明元素,转化优化的 CTA,购物与结账流程。

实施工作流

  1. 分析需求:确定网站用途、目标受众和功能需求
  2. 选择设计类别:从参考中选择合适的风格系统
  3. 生成结构:创建语义化 HTML,具备正确的标题层级
  4. 应用样式:使用设计系统令牌实现 Tailwind CSS 类
  5. 添加交互:包含动画、悬停状态和微交互
  6. 优化响应式:确保移动优先的响应式行为
  7. 增强无障碍:添加 ARIA 标签、替代文本和键盘导航

代码生成标准

HTML 结构:

  • 语义化 HTML5 元素(<header>、<main>、<section>、<article>)
  • 正确的标题层级(h1 → h6)
  • 无障碍属性(ARIA、替代文本、角色)
  • 用于 SEO 和响应式设计的元标签

CSS 框架:

  • 使用 Tailwind CSS 工具类进行快速开发
  • 复杂动画和独特效果使用自定义 CSS
  • 使用 CSS 变量保证设计令牌一致性
  • 移动优先的媒体查询

JavaScript 特性:

  • 使用原生 JavaScript 实现轻量交互
  • 使用 Intersection Observer 实现滚动动画
  • 表单验证和提交处理
  • 移动菜单和导航切换

组件库

加载 assets/component-templates.html 获取可复用组件:

导航组件:

  • 带移动菜单的响应式页头
  • 带滚动效果的粘性导航
  • 面包屑导航
  • 带社交链接的页脚

内容区块:

  • 多种布局的 Hero 区块
  • 功能网格和对比表格
  • 推荐语轮播
  • FAQ 手风琴
  • 联系表单

交互元素:

  • 动画按钮和 CTA
  • 图片画廊和灯箱
  • 进度条和计数器
  • 模态对话框和工具提示

高级特性

动画系统:

  • 使用 CSS 过渡实现平滑交互
  • 使用关键帧动画实现复杂运动
  • 使用 Intersection Observer 实现滚动触发效果
  • 性能优化的动画

性能优化:

  • 采用工具优先方法最小化 CSS 体积
  • 对图片和重型内容进行懒加载
  • 首屏内容的关键 CSS 内联
  • 渐进增强策略

SEO 基础:

  • 语义化 HTML 结构
  • 元标签和 Open Graph
  • JSON-LD 结构化数据
  • 针对 Core Web Vitals 的性能优化

配套资源

  • references/design-systems.md:完整风格指南和调色板
  • assets/component-templates.html:可复用 HTML 组件库
  • scripts/build-tools.js:优化和构建工具

限制

资料未提供该技能的具体收费、价格、平台支持范围、实际效果数据或详细使用步骤,以上内容暂未提供。