Communitygithub.com

站点页脚系统

设计和实现一个结构清晰、可扩展且无障碍的站点页脚,处理全局导航、辅助信息和法律要求。

站点页脚系统 是什么?

该技能提供了一套完整的站点页脚设计与实现方法论。它帮助开发者结构化地组织页脚内容,通过清晰的区域划分(身份区、导航区、行动区、工具区)避免信息过载,同时确保满足 WCAG 2.2 无障碍标准和 GDPR/CCPA 等法律要求。该技能适用于多页网站、企业级站点和电商平台,并针对单页迷你站点、PWA 底部标签应用以及转化型落地页明确指明了不适用场景。其工作流程包括内容分类、结构模式选择(如瘦页脚、肥页脚、行动导向页脚)、视觉层次建立、移动端适配策略(堆叠、手风琴模式)以及语义化标记和 ARIA 标签的添加。此外,该技能还提供了决策规则(如超过 15 页使用多列肥页脚)、常见失败模式(链接过载、对比度不足)和明确的验证标准,帮助开发者交付高质量、无障碍的页脚组件。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coastdigitalgroup/coastai-skills/tree/HEAD/website-design/site-footer-system

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

站点页脚系统 是做什么的?

目的

站点页脚系统提供了一种用于设计网站底部锚点的系统化方法。它充当那些未找到所需内容的用户的安全网、SEO 关键链接的目录,以及强制性法律、品牌和社交信息的容器。一个精心设计的页脚能够为页面体验提供结束感,而不会造成认知负担。

使用场景

  • 为多页网站设计全局页脚。
  • 将复杂的站点地图组织成可管理的导航集群。
  • 标准化工具链接(条款、隐私、版权)的放置位置。
  • 将全局行动号召(新闻通讯、联系)集成到页面末尾。
  • 为多列链接列表建立响应式策略。

何时不应使用

  • 单页迷你站点: 此时简单的“版权”行就足够了。
  • 带有底部标签的渐进式 Web 应用 (PWA): 此时类似应用的持久导航取代了传统页脚的需求。
  • 仅用于转化的落地页: 此时页脚可能会提供“漏洞”或干扰,引开用户对主要行动号召的关注(但通常仍需要一个包含法律链接的最小页脚)。

输入

  1. 信息架构 (IA): 未包含在主要页眉中的所有链接。
  2. 法律与合规要求: 隐私政策、服务条款等。
  3. 品牌标识: 标志、社交媒体资料和公司使命宣言。
  4. 全局操作: 次要转化目标,如新闻通讯注册。
  5. 设备断点: 用于响应式列堆叠的网格系统定义。

输出

  1. 页脚结构图: 区域(身份区、链接区、工具区、行动区)的可视化或结构定义。
  2. 链接层次结构: 分类组织的次级导航簇。
  3. 响应式蓝图: 列在移动端如何堆叠或折叠的规则。
  4. 无障碍地标: 语义标签(<footer>、<nav>)和标签。

工作流程

1. 分类页脚内容

将内容划分为逻辑区域:

  • 身份区: 标志、描述和社交图标。
  • 导航区: 按主题(产品、公司、资源)分组的链接簇。
  • 行动区: 新闻通讯注册或主要联系信息。
  • 工具区: 版权、法律链接和语言选择器。

2. 选择结构模式

根据网站复杂性选择模式:

  • 瘦页脚: 适用于最小站点的单行布局。
  • 肥页脚(站点地图): 适用于企业/电商的多列布局。
  • 行动导向页脚: 在链接列表之前专注于一个大的行动号召。

3. 建立视觉层次

对页脚应用 visual-hierarchy-system:

  • 对链接簇使用粗体标题。
  • 确保文本大小可读,但略小于正文(例如,14px)。
  • 在页脚背景与链接颜色之间创建高对比度。

4. 定义移动端适配

映射从桌面端到移动端的过渡:

  • 堆叠: 多列布局应堆叠成单列。
  • 手风琴模式: 对于非常“肥”的页脚,可考虑在移动端将链接组折叠为手风琴,以减少页面长度。
  • 触摸目标: 确保所有链接易于点击。满足 WCAG 2.2 SC 2.5.8(目标大小最小值)—— 交互式目标至少为 24x24px,相邻链接之间留有足够间距;对于主要触摸目标,首选 44px+。

5. 添加语义与无障碍层

  • 在 <footer> 标签内包裹该部分。
  • 对链接簇使用 <nav> 元素,并带上唯一的 aria-label(例如,“页脚资源”)。
  • 确保对比度满足 WCAG AA(4.5:1)。

决策规则

  • 站点地图规则: 如果网站有超过 15 个页面,请使用多列“肥页脚”以帮助内容发现。
  • 外部链接: 社交媒体和外部资源应在新标签页中打开(target="_blank")以将用户留在你的网站上。
  • 版权放置: 始终将版权和法律链接放置在绝对底部(“子页脚”)。
  • 行动号召优先级: 如果页脚包含新闻通讯注册,它应是页脚中视觉上最突出的元素。

约束条件

  • 无障碍: 必须可通过键盘 Tab 键顺序到达。所有链接必须具有可见的焦点状态,且该状态不得被粘性页眉或 Cookie 横幅遮挡(WCAG 2.2 SC 2.4.11 焦点不被遮挡)。
  • 响应式: 列不得溢出或变得过窄(最小宽度)。
  • 合法性: 必须包含当地法规(GDPR、CCPA 等)要求的强制性链接。

常见失败模式

  • 链接过载: 包含网站上的每一个页面,形成一堵用户会忽略的文字墙。
  • 对比度不足: 在深色背景上使用浅灰色文本,不符合无障碍标准。
  • “死胡同”: 页脚太小或缺失,使滚动到底部的用户无处可去。
  • 非标准分组: 混合不相关的链接(例如,将“职业”置于“产品”下)。

验证标准

  • 页脚使用了语义化的 <footer> 和 <nav> 标签。
  • 链接簇具有清晰、描述性的标题。
  • 移动端视图正确堆叠列并保持触摸目标。
  • 所有页脚文本的对比度满足 WCAG AA(4.5:1)。
  • 法律链接和版权存在且放置正确。
  • 社交链接使用可识别的图标并带有可访问的文本标签。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for progressive disclosure using accordions, ensuring structural integrity, visual affordances, and accessibility across different content densities and devices.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for long-form content, managing readability, vertical rhythm, and information density to ensure a superior reading experience.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for informational elements that communicate state (Badges) and categorization (Tags) with clarity and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for non-overlay notifications, managing global announcements and contextual inline alerts to communicate system states without interrupting the user's flow.

coastdigitalgroup/coastai-skills

Design and implement a systematic, asymmetrical bento-grid layout framework to organize diverse content types cohesively while maintaining strict visual hierarchy, logical focus order, and responsive flexibility.

coastdigitalgroup/coastai-skills

Design a responsive, mobile-first bottom navigation bar and persistent action dock system for mobile websites and web applications, establishing spatial anchors, tab bar anatomy, badge indicators, thumb-zone ergonomics, safe area inset handling, active/inactive state contrast, and desktop responsive adaptation rules.

coastdigitalgroup/coastai-skills

Design a mobile-first bottom sheet overlay system with configurable detents, drag affordances, safe area padding, responsive desktop modal/popover adaptation, and WCAG AA accessibility compliance.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for secondary navigation trails that provide orientation, context, and one-click access to parent levels in deep information architectures.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for buttons and interactive triggers, managing visual hierarchy, variant logic, and action grouping to ensure clear intent and accessible interaction.

coastdigitalgroup/coastai-skills

Design a systematic framework for date and time selection, managing calendar grids, range pickers, and scheduling interfaces to ensure precision and accessibility.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for modular content containers that maintain hierarchy, structural integrity, and action alignment across variable content and responsive viewports.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for horizontal discovery components, managing navigation affordances, scroll behavior, and accessibility to ensure effective content density without compromising usability.

coastdigitalgroup/coastai-skills

Design a systematic, highly accessible, and developer-friendly UI layout framework for code blocks, snippet showcases, multi-file code tabs, line-highlighting, diff views, and syntax token contrast in technical documentation and developer platforms.

coastdigitalgroup/coastai-skills

Design a systematic framework for global command menus (Cmd+K panels) that combines keyboard-driven navigation, command execution, and shortcut discovery into an accessible, responsive overlay.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for threaded conversations, managing nesting depths, action hierarchies, and community signaling to foster engagement and readability.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for side-by-side comparison interfaces, managing high attribute density and responsive complexity to support informed decision-making.

coastdigitalgroup/coastai-skills

Design and implement a systematic framework for user privacy, managing consent banners, preference centers, and persistent privacy controls to balance legal compliance with user trust.

coastdigitalgroup/coastai-skills

Design and implement a systematic, highly accessible, and responsive visual layout framework for conversational chat widgets, live chat boxes, and chatbot panels that ensures clear message scannability, native focus flow, and seamless mobile keyboard adaptation.

coastdigitalgroup/coastai-skills

Design a systematic, accessible, and high-conversion framework for custom select dropdowns and comboboxes, defining anatomy, states, search-filtering, and responsive mobile-adaptive patterns.

coastdigitalgroup/coastai-skills

Design and implement a systematic color palette that ensures WCAG 2.2 accessibility compliance. Trigger this skill when asked to define brand colors, create UI themes, or establish a visual system for a website.

相关技能