关于 landing-page-guide-v2
landing-page-guide-v2 是用于创建营销落地页、产品页及推广网站的设计与实现技能,面向 Next.js 或 React 项目。它将 11 项转化页面要素与明确的视觉方向、设计系统和生产级代码要求结合起来。
主要功能
- 01覆盖 11 项落地页要素
- 02先确定品牌视觉方向
- 03规划字体、配色与动效
- 04强调 SEO 标题与行动号召
- 05面向 Next.js 14+ 与 TypeScript
适用场景
- 01为产品制作营销落地页
- 02创建面向转化的推广网站
- 03为品牌页面制定一致的视觉系统
- 04构建 Next.js 或 React 产品页
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ bear2u/ my-skills --skill landing-page-guide-v2安装后在 Claude Code 中输入/landing-page-guide-v2确认已加载。
附带文件references/11-essential-elements.mdreferences/component-examples.md
详细介绍
落地页指南 V2
概述
此技能支持创建独具特色、转化率高的落地页,融合了:
- 经过验证的转化框架:DESIGNNAS 提供的 11 个提升转化率的关键要素
- 卓越的设计品质:大胆的审美选择,打造令人难忘的品牌体验
- 可用于生产环境的代码:Next.js 14+、ShadCN UI、TypeScript 和性能优化
理念:落地页必须促使访客转化,并且让他们记住你的品牌。千篇一律、看起来像模板的页面两方面都做不好。此技能确保你的落地页既有效实用,又拥有非凡的视觉表现。
何时使用此技能
当用户请求以下内容时,使用此技能:
- 创建落地页、营销页面或产品页面
- 基于 Next.js 或 React 的推广网站
- 需要将访客转化为客户并且在视觉上脱颖而出的页面
- 设计品质卓越的专业营销页面
- 避免采用普通“模板”风格的落地页
- 兼具转化优化效果与令人难忘的品牌体验
设计思考:编写代码之前
在实现任何落地页之前,先确定一个与品牌和产品相符的大胆审美方向:
1. 了解背景
- 目的:此产品解决什么问题?目标受众是谁?
- 品牌个性:品牌是活泼、专业、奢华、极简、大胆还是偏技术风格?
- 行业:此行业期待怎样的视觉语言(或者我们是否应该打破惯例)?
- 差异化:是什么让这个品牌令人难忘?访客会记住的那一件事是什么?
2. 选择审美方向
选择一种鲜明的方向,并彻底贯彻。示例:
极简与精致
- 极致简洁的布局,留白充足
- 精致的字体设计,字号对比鲜明
- 单色或有限的配色方案(最多 2-3 种颜色)
- 微妙的微交互、优雅的过渡效果
- 示例:奢侈品、专业服务、高端 SaaS
大胆与繁复
- 丰富、复杂的视觉层次
- 动态动画和滚动效果
- 渐变网格、纹理和叠加元素
- 鲜艳且对比强烈的配色方案
- 示例:创意机构、娱乐、年轻品牌
复古未来主义
- 怀旧元素与现代呈现相结合
- 几何图案、霓虹点缀
- 故障效果、扫描线、颗粒纹理
- 富有个性的等宽字体或展示字体
- 示例:游戏、科技初创公司、创意工具
自然与有机
- 柔和流畅的形状和渐变
- 从自然中汲取灵感的色彩(土色调、柔和色调)
- 模仿自然运动的流畅动画
- 圆角、柔和阴影
- 示例:健康养生、可持续发展、食品
编辑与杂志风格
- 鲜明的字体层级
- 打破网格的非对称布局
- 大幅、醒目的图片
- 大胆运用留白和负空间
- 示例:内容平台、媒体、教育
粗野与原始
- 不拘一格的布局,刻意营造“粗糙”感
- 系统字体或刻意采用基础字体设计
- 高对比度、有限的色彩
- 动画极少或完全不用
- 示例:艺术、时尚、反建制品牌
至关重要:选择一个明确的方向。大胆繁复和精致极简都行得通——关键在于有意为之,而非追求强烈。精准且一致地贯彻所选方向,覆盖全部 11 个要素。
3. 定义你的设计系统
开始编码前,先确定以下核心设计决策:
字体选择
- 展示字体:选择独特且令人印象深刻的字体(不要使用 Inter、Roboto、Arial 或系统字体)
- 可考虑:Space Grotesk、Clash Display、Cabinet Grotesk、Syne、DM Serif Display、Zodiak、Fraunces、Archivo Black、Unbounded、Outfit
- 也可以合理使用 Google Fonts:Playfair Display、Crimson Pro、Libre Baskerville、Epilogue、Plus Jakarta Sans
- 绝不要都选用常见字体——不同项目应使用不同字体
- 正文字体:选择精致、易读且与展示字体相得益彰的字体
- 可考虑:DM Sans、General Sans、Switzer、Geist、Manrope、Karla、Work Sans
- 字体比例:建立清晰的层级(例如:H1:4rem → H2:3rem → H3:2rem → 正文:1rem)
配色方案
- 主色:品牌主色(使用占比为 60%)
- 强调色:用于 CTA 的高对比度颜色(使用占比为 10%)
- 中性色调:灰色或大地色(使用占比为 30%)
- 背景策略:纯色、渐变、纹理还是图案?
- 将颜色定义为 CSS 变量,确保一致性
动效策略
- 页面加载:为主视觉区域元素设置 animation-delay,依次显示
- 滚动交互:采用淡入上移、视差效果还是滚动触发动效?
- 悬停状态:轻微缩放、颜色变化还是明显变形?
- CTA 动效:如何让按钮吸引注意力,又不令人厌烦?
空间布局
- 布局风格:居中对称?非对称且富有动感?打破网格?
- 间距系统:紧凑密集?宽松通透?
- 区块流向:传统的垂直堆叠?对角布局?相互叠加?
11 项核心要素框架
每个有效的落地页都必须包含以下 11 项核心要素。这些要素基于 DESIGNNAS 久经验证的高转化率落地页框架。
每项要素都有两项要求:
- 功能要求(促进转化)——必须包含
- 设计卓越性(令人印象深刻)——必须独具特色且美观
逐项设计指南
1. 包含关键词的 URL
功能要求:符合 SEO 优化要求、结构清晰且具有描述性的 URL 设计要求:不适用(侧重 SEO)
2. 公司徽标(页眉)
功能要求:将品牌标识醒目地放置在页面上方左侧 设计卓越性:
- 考虑让徽标在页面加载时动态显示
- 使用粘性页眉,并在滚动时平滑过渡
- 根据不同的滚动状态使用不同版本的徽标图标
- 页眉背景:从透明过渡为带背景模糊效果的纯色
- 导航字体应与所选展示字体相匹配
3. SEO 优化的标题和副标题(主视觉区域)
功能要求:通过关键词清晰地传达价值主张 设计卓越性:
- 字体排版:让标题巨大且令人难忘(4rem-6rem 以上)
- 在此处使用独特的展示字体
- 考虑使用渐变文字、空心文字或文字阴影来增强视觉效果
- 为标题文字添加依次淡入效果(使用 animation-delay)
- 副标题字号应为标题的 50%,并使用不同的字重或字体
- 通过换行和间距营造视觉韵律
4. 主 CTA(主视觉区域)
功能要求:在主视觉区域放置主要行动号召按钮 设计卓越性:
- 让它绝对醒目:通过尺寸、颜色对比和位置吸引注意力
- 避免呆板的矩形:可考虑胶囊形状、独特边框或几何形状
- 添加微交互:悬停缩放、阴影扩展、颜色变化
- 考虑使用两个 CTA,并区分主要与次要层级
- 添加吸引视线的入场动效(在标题动效之后延迟显示)
- 添加视觉提示:箭头、图标或脉冲效果
5. 社会认同(主视觉区域)
功能要求:评论、评分、用户统计数据 设计卓越性:
- 数字应足够醒目,并在加载时通过递增动画显示
- 统计卡片采用渐变背景或精致边框
- 客户头像以重叠圆形排列
- 星级评分采用自定义样式(不要使用默认的黄色星星)
- “媒体报道”标志之间留出适当间距,并妥善处理透明度
- 考虑使用轮播评价或动态社会认同轮播组件
6. 图片或视频(媒体区块)
功能:直观展示产品/服务 卓越设计:
- 至关重要:绝不要使用占位图或通用图片
- 使用带设备样机(笔记本电脑/手机边框)的产品截图
- 增添纵深感:阴影、倒影、3D 倾斜效果
- 可考虑:悬浮截图、视差滚动效果、视频背景
- 滚动时触发图片显现动画(向上淡入、滑入)
- 对于视频:定制播放按钮设计、环境背景光晕
- 网格布局:非对称、重叠式或便当盒风格
7. 核心优势/功能
功能:展示 3–6 项关键优势并配有图标 卓越设计:
- 图标:定制设计或精心挑选(不要使用通用线条图标)
- 可考虑:渐变填充、悬停时图标动画、3D 风格插画
- 卡片设计变化:玻璃拟态、新拟态、渐变边框、柔和阴影
- 用户滚动到此区块时,依次播放动画
- 使用非对称布局,避免单调的三列网格
- 背景元素:柔和图案、渐变或装饰形状
- 排版:功能标题使用展示字体,醒目突出
8. 客户评价
功能:展示 4–6 条附有照片的真实评价 卓越设计:
- 照片处理:圆形头像,搭配渐变边框或独特形状
- 卡片背景:柔和渐变、磨砂玻璃或悬浮阴影
- 引号:放大、装饰性或定制样式
- 布局:瀑布流网格、轮播或错落纵向排列
- 评分星级:使用与品牌配色相符的自定义颜色
- 悬停效果:上浮、展开或发光
- 客户姓名和职务:采用精致的字体排版
9. 常见问题区块
功能:通过手风琴 UI 展示 5–10 个常见问题 卓越设计:
- 手风琴动画:使用缓动效果,平滑展开/收起
- 图标:自定义箭头或加号/减号,并添加旋转效果
- 问题添加悬停状态
- 排版:问题使用粗体或不同字重
- 可考虑:桌面端采用双列布局,或并排展示问答
- 背景:与前一区块相比,色调略有变化
- 间距:手风琴条目内部留足内边距
10. 最终 CTA
功能:页面底部的行动号召,为转化提供第二次机会 卓越设计:
- 营造英雄时刻:这是最后的机会
- 使用全宽区块和醒目背景(渐变、图案或纯色)
- CTA 按钮要比首屏 CTA 更大
- 增添紧迫感:倒计时、限量名额、稀缺性提示
- 周围搭配有说服力的文案和小优势说明
- 动画:视差背景、悬浮元素或滚动触发效果
- 可考虑:将电子邮件输入框与按钮组合,用于新闻简报/候补名单
11. 联系信息/法律页面(页脚)
功能:包含完整信息和法律链接的页脚 卓越设计:
- 采用多列布局,清晰呈现信息层级
- 社交图标:添加悬停效果(颜色变化、缩放或旋转)
- 新闻简报订阅:样式化输入框搭配内嵌按钮
- 排版:字号较小但仍易于阅读(14–16px)
- 背景:比正文颜色更深,或使用不同颜色
- 与内容区分隔:使用柔和渐变线或装饰性分隔线
- 底部栏:合理留白,展示版权信息和法律链接
关键要求: 每个落地页都必须包含全部 11 个元素,不得例外。
各元素的详细说明请参阅 references/11-essential-elements.md。
设计美学指南
卓越排版
- 绝不要使用通用字体:Inter、Roboto、Arial、Helvetica、system-ui
- 展示字体应独特且令人印象深刻
- 合理搭配:标题使用展示字体,正文使用精致易读的字体
- 大胆设置字号:通过明显的字号差异(而非细微差别)建立清晰层级
- 字间距:调整展示字体的字间距(通常需要收紧)
- 行高:展示字体 = 1.1–1.2,正文 = 1.6–1.8
色彩与视觉协调性
- 为所有颜色定义 CSS 变量(保持一致性)
- 主色应贯穿页面各处(而不仅仅用于 CTA)
- 强调色必须具有足够的对比度,满足无障碍访问要求(至少达到 WCAG AA)
- 避免:白色背景上的紫色渐变(AI 风格泛滥)
- 背景:使用渐变、网格、图案或纹理营造氛围
- 渐变网格:平滑融合的多色渐变
- 噪点纹理:以细微颗粒增加层次感
- 几何图案:使用低不透明度的点、线或形状
- 分层透明效果:叠加不同颜色的区块
动效与动画
- 页面加载:编排一次流畅的入场动画,并依次展现元素
- Hero 标题的单词依次淡入(animation-delay: 0ms、100ms、200ms)
- 随后显示副标题(延迟:300ms)
- 最后突出显示 CTA(延迟:500ms)
- 滚动动画:区块进入视口时向上淡入
- 使用 Intersection Observer API 或 Framer Motion 的滚动触发器
- 卡片依次出现(每张卡片逐步增加延迟)
- 悬停状态:营造惊喜与愉悦感
- 按钮:放大、阴影扩展、颜色变化
- 卡片:上浮并显示阴影
- 图片:轻微缩放或视差效果
- 性能:优先使用 CSS 动画,而非 JavaScript
- 使用
transform和opacity(由 GPU 加速) - 避免对
width、height、top、left设置动画
- 使用
空间构图与布局
- 打破网格:不要默认使用居中、对称的布局
- 不对称:一侧放置较大的文字,另一侧放置视觉元素
- 元素叠加:分层放置区块,营造层次感
- 对角线走向:在区块之间使用倾斜分隔线
- 充足留白或控制密度(二选一并坚持到底)
- Z 轴思维:使用阴影、模糊和分层营造深度
避免通用的 AI 风格
以下模式会让落地页看起来像“AI 生成”,令人过目即忘:
不要:
- ❌ 使用 Inter/Roboto/Arial 字体
- ❌ 在白色背景上使用紫色渐变
- ❌ 每次都采用完美居中、对称的布局
- ❌ 使用通用线性图标
- ❌ 使用默认的黄色星级评分
- ❌ 使用毫无个性的普通矩形按钮
- ❌ 使用毫无视觉特色的白色背景
- ❌ 使用千篇一律的三列功能网格
- ❌ 使用人物指着笔记本电脑的图库照片
应该:
- ✅ 选择符合品牌个性的独特字体
- ✅ 采用独特的调色板(不必总是紫色!)
- ✅ 通过不对称布局创造意想不到的版式
- ✅ 设计或挑选有个性的图标
- ✅ 定制所有 UI 元素,使其符合整体风格
- ✅ 添加背景纹理、渐变或图案
- ✅ 让不同区块采用多样化的布局
- ✅ 使用产品截图、自定义插画或真实摄影作品
技术栈要求
创建落地页时,始终使用:
必需技术
- Next.js 14+,使用 App Router
- TypeScript,确保类型安全
- Tailwind CSS,用于样式
- ShadCN UI,用于所有 UI 组件(进行充分定制!)
- Framer Motion(可选),用于高级动画
要安装的 ShadCN UI 组件
创建任何落地页之前,请确保已安装以下组件:
npx shadcn-ui@latest add button
npx shadcn-ui@latest add card
npx shadcn-ui@latest add accordion
npx shadcn-ui@latest add badge
npx shadcn-ui@latest add avatar
npx shadcn-ui@latest add separator
npx shadcn-ui@latest add input
重要:ShadCN 组件只是起点,而非最终设计。请充分定制:
- 修改组件文件中的默认样式
- 在 Tailwind 配置中添加自定义变体
- 使用 className 属性覆盖样式
- 创建包装组件,为品牌定制样式
为什么选择 ShadCN UI?
- 无障碍访问:符合 WCAG 标准的组件(请保持这一特性!)
- 可定制:可通过 Tailwind CSS 完全定制(充分利用这一点!)
- 类型安全:使用 TypeScript 编写
- 性能:只复制所需内容,尽可能减小打包体积
- 代码所有权:你拥有代码,可自由修改
项目结构
按照以下结构创建落地页:
landing-page/
├── app/
│ ├── layout.tsx # Root layout with metadata
│ ├── page.tsx # Main landing page
│ └── globals.css # Global styles
├── components/
│ ├── Header.tsx # Logo & Navigation (Element 2)
│ ├── Hero.tsx # Title, CTA, Social Proof (Elements 3-5)
│ ├── MediaSection.tsx # Images/Videos (Element 6)
│ ├── Benefits.tsx # Core Benefits (Element 7)
│ ├── Testimonials.tsx # Customer Reviews (Element 8)
│ ├── FAQ.tsx # FAQ Accordion (Element 9)
│ ├── FinalCTA.tsx # Bottom CTA (Element 10)
│ └── Footer.tsx # Contact & Legal (Element 11)
├── public/
│ └── images/ # Optimized images
└── package.json
实现工作流
步骤 1:先设计(至关重要)
编写任何代码之前,请完成设计思考部分:
- 了解品牌、受众和目的
- 选择美学方向(极简主义、极繁主义、复古风格等)
- 定义设计系统:
- 展示字体 + 正文字体
- 配色方案(主色、强调色、中性色)
- 动效策略(页面加载、滚动、悬停)
- 空间布局(布局风格、间距)
在主组件文件顶部的注释中记录这些决定。
步骤 2:设置设计系统(CSS 变量)
使用设计系统创建 globals.css 或 app.css:
@import url('https://fonts.googleapis.com/css2?family=Your+Display+Font&family=Your+Body+Font&display=swap');
:root {
/* Typography */
--font-display: 'Your Display Font', sans-serif;
--font-body: 'Your Body Font', sans-serif;
/* Colors */
--color-primary: #your-dominant-color;
--color-accent: #your-accent-color;
--color-neutral: #your-neutral-color;
--color-background: #your-bg-color;
/* Spacing */
--spacing-xs: 0.5rem;
--spacing-sm: 1rem;
--spacing-md: 2rem;
--spacing-lg: 4rem;
--spacing-xl: 6rem;
/* Animation timing */
--duration-fast: 150ms;
--duration-medium: 300ms;
--duration-slow: 500ms;
--easing: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Apply fonts */
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-display);
}
body {
font-family: var(--font-body);
}
更新 tailwind.config.ts 以使用设计系统:
export default {
theme: {
extend: {
fontFamily: {
display: ['var(--font-display)'],
body: ['var(--font-body)'],
},
colors: {
primary: 'var(--color-primary)',
accent: 'var(--color-accent)',
// ... etc
},
},
},
}
步骤 3:设置元数据(SEO)
在 layout.tsx 或 page.tsx 中配置适当的 SEO 元数据:
import type { Metadata } from 'next'
export const metadata: Metadata = {
title: 'SEO Optimized Title with Keywords | Brand Name',
description: 'Compelling description with main keywords',
keywords: ['keyword1', 'keyword2', 'keyword3'],
openGraph: {
title: 'OG Title',
description: 'OG Description',
images: ['/og-image.jpg'],
},
}
步骤 4:构建组件结构并进行设计
按以下顺序构建组件,并为每个组件应用你的美学方向:
- Header - 粘性导航,带平滑过渡效果
- Hero - 超大字号排版、交错动画、醒目的 CTA
- MediaSection - 具有纵深感的展示(阴影、3D 效果)
- Benefits - 非对称布局、自定义图标、滚动时播放动画
- Testimonials - 独特的卡片设计、自定义头像
- FAQ - 带自定义样式的平滑折叠面板
- FinalCTA - 戏剧性的全宽版块
- Footer - 多列布局,搭配精致的字体排版
步骤 5:自定义 ShadCN 组件
将各版块映射到 ShadCN 组件,并进行大幅自定义:
Hero CTA 示例:
<Button
size="lg"
className="bg-accent hover:bg-accent/90 text-white px-12 py-6 text-xl font-display rounded-full shadow-2xl hover:shadow-accent/50 hover:scale-105 transition-all duration-300"
>
Get Started →
</Button>
Benefits 卡片示例:
<Card className="border-2 border-primary/10 hover:border-primary/30 transition-all duration-300 hover:shadow-xl hover:-translate-y-1 bg-gradient-to-br from-white to-primary/5">
{/* Custom content */}
</Card>
步骤 6:实现动画
添加入场动画和滚动效果:
// Hero title with staggered animation
<h1 className="text-6xl font-display font-bold">
<span className="inline-block animate-fade-in" style={{ animationDelay: '0ms' }}>
Beautiful
</span>{' '}
<span className="inline-block animate-fade-in" style={{ animationDelay: '100ms' }}>
Landing
</span>{' '}
<span className="inline-block animate-fade-in" style={{ animationDelay: '200ms' }}>
Pages
</span>
</h1>
// Add to globals.css
@keyframes fade-in {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.animate-fade-in {
animation: fade-in var(--duration-slow) var(--easing) both;
}
对于滚动动画,请使用 Intersection Observer 或 Framer Motion。
步骤 7:实现响应式设计
确保采用移动优先的响应式设计,并保持品牌一致性:
- 使用 Tailwind 响应式前缀:
sm:、md:、lg:、xl: - 测试所有断点:640px(sm)、768px(md)、1024px(lg)、1280px(xl)
- 最小触控目标尺寸:按钮为 44x44px
- 基础字号:移动端至少为 16px
- 在所有断点保持设计系统一致(颜色、字体保持一致)
- 调整布局:移动端堆叠排列,桌面端并排排列
步骤 8:优化性能
- 所有图片均使用 Next.js
Image组件 - 为首屏图片(hero 版块)添加
priority属性 - 为首屏以下的内容实现延迟加载
- 优化字体:网页字体使用
font-display: swap - 尽可能使用 CSS 动画,而非 JavaScript
- 尽量减小打包体积:对未使用的 ShadCN 组件进行 Tree-shaking
步骤 9:确保无障碍性
- 使用语义化 HTML5 元素(
<header>、<main>、<section>、<footer>) - 为仅含图标的按钮添加 ARIA 标签
- 确保键盘导航有效(使用 Tab 键测试)
- 为所有图片提供描述性替代文本
- 确保颜色对比度充足(WCAG AA 最低标准:文本为 4.5:1)
- 为偏好减少动态效果的用户测试动画:
@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
组件示例
如需使用 ShadCN UI 查看完整、可用于生产环境的组件实现,请参阅 references/component-examples.md。
此参考文件包含:
- 带 Button、Badge 和 Image 优化的 Hero 版块
- 使用 Card 组件的 Benefits 版块
- 使用 Avatar 和 Card 的 Testimonials 版块
- 使用 Accordion 的 FAQ 版块
- 使用 Card 和 Button 的 Final CTA
- 带 Separator 和链接的 Footer
实现组件时,请加载此参考文件,以遵循最佳实践。
验证清单
完成任何落地页之前,请确认以下所有项目:
设计品质 ⭐
- 选定美学方向,并保持一致
- 排版:采用有特色的展示字体(不要使用 Inter/Roboto/Arial)
- 排版:层级清晰,字号差异鲜明
- 配色方案:定义 CSS 变量,整体协调一致
- 背景:不要使用纯白背景,应加入纹理、渐变或图案
- 动画:页面加载时依次呈现,滚动时触发内容显示
- 布局:避免使用常见的居中网格,采用独特的构图
- ShadCN 定制:深度定制组件,不使用默认样式
- 避免千篇一律的 AI 美学:通过“看起来像 AI 生成的吗?”测试
11 个关键要素(转化)✅
- 1. 包含关键词的 URL
- 2. 公司徽标(左上角,带动画)
- 3. 针对 SEO 优化的标题和副标题(超大字号)
- 4. 首屏主 CTA(设计独特,带微交互)
- 5. 社会认同(评价、数据,带动画)
- 6. 图片或视频(带景深效果,不使用占位内容)
- 7. 优势/功能板块(3-6 项,自定义图标,布局独特)
- 8. 客户评价(4-6 条,采用样式精致的卡片)
- 9. 常见问题板块(5-10 个问题,使用流畅的折叠面板)
- 10. 页面底部的最终 CTA(醒目、通栏)
- 11. 页脚包含联系信息和法律链接(多列布局,精致雅观)
技术要求 🔧
- 使用 Next.js 14+ 和 App Router
- 定义 TypeScript 类型
- 使用 Tailwind CSS 设置样式
- 安装并定制 ShadCN UI 组件
- 配置 SEO 元数据(标题、描述、OG 标签)
- 使用 Next.js Image 组件优化图片
- 实现响应式设计(移动优先)
- 符合无障碍标准(WCAG AA)
- 优化性能(延迟加载、字体优化)
- 支持动画的减少动态效果设置
最终润色 💎
- 所有字体均已正确加载(在浏览器 DevTools 中检查)
- 已测试颜色对比度(使用浏览器 DevTools)
- 已在手机、平板和桌面设备上测试
- 键盘导航正常工作
- 悬停状态体验出色
- 不含 Lorem Ipsum 或占位内容
- 品牌独特且令人印象深刻
最佳实践
设计优先的方法
- 编码前始终先进行设计思考
- 在注释中记录美学方向
- 实施前先创建情绪板或准备参考图片
- 不要默认选择“稳妥”的方案——大胆突破创意边界
- 请记住:转化源于信任,而信任源于专业性与独特性
内容指南
- 撰写清晰、突出利益点且符合品牌调性的文案
- 在 CTA 中使用行动导向的语言(动词 + 利益点)
- 采用恰当的标题,让各板块内容一目了然
- 加入具体数字和统计数据(增强可信度)
- 使用真实姓名和照片,呈现真实的客户评价
- 语气与美学相匹配:活泼的设计 → 活泼的文案,专业的设计 → 权威的文案
排版最佳实践
- 绝不在排版上妥协——它占设计的 80%
- 使用大字号(4rem+)展示字体,发挥其优势
- 保持各板块的行高一致
- 策略性地使用不同字重(纤细体现优雅,粗体增强冲击力)
- 在真实设备上测试可读性,而不只是使用开发工具
- 高效加载字体:只加载实际使用的字重
色彩与视觉一致性
- 预先将所有颜色定义为 CSS 变量
- 至少在 3-4 处使用主色(不只是徽标)
- 强调色应具有高对比度,并谨慎使用
- 使用浏览器 DevTools 或在线工具检查颜色对比度
- 浅色背景上的深色文字应接近黑色(#1a1a1a),而非纯黑
- 考虑色彩心理学:蓝色 = 信任,绿色 = 成长,红色 = 紧迫感,紫色 = 创意
动画与动效指南
- 少即是多:一个出色的页面入场动画 > 零散的微动画
- 使用
animation-delay营造节奏感和流畅感 - 始终尊重
prefers-reduced-motion - 在实际设备上测试——动画在 60Hz 和 120Hz 屏幕上的观感不同
- 避免使用会分散用户对 CTA 注意力的动画
- 使用缓动函数:
cubic-bezier(0.4, 0, 0.2, 1)平滑且专业
SEO 优化
- 在 H1、H2 和首段中自然地包含关键词
- 使用规范的标题标签结构(H1 → H2 → H3),且只使用一个 H1
- 为所有图片添加描述性替代文本(兼顾 SEO 和无障碍访问)
- 优化页面加载速度(Core Web Vitals 至关重要)
- 编写能吸引用户点击的优质元标签
- 使用 Schema 标记业务/产品信息
转化优化
- 主要 CTA:放在首屏上方,确保醒目突出
- 最终 CTA:抓住最后的转化机会,营造强烈效果
- 降低阻力:尽量减少表单字段,清晰传达价值主张
- 突出信任信号:评价、推荐语、“媒体报道”徽标
- CTA 使用对比鲜明的颜色(应当醒目)
- 测试不同的 CTA 文案:“开始免费试用”与“免费试用 14 天”
- 适当营造紧迫感:名额有限、限时优惠
- 展示真人面孔:配有真实照片的推荐语转化效果更好
性能最佳实践
- 优化图片:使用 WebP 格式、设置合适尺寸、启用延迟加载
- 字体加载策略:使用
font-display: swap避免 FOIT(文本不可见闪烁) - 尽量减少 JavaScript:尽可能使用 CSS 动画
- 代码拆分:对大型组件使用动态导入
- 预获取关键资源
- 目标:LCP < 2.5s,FID < 100ms,CLS < 0.1
常见模式与美学建议
不同类型的落地页有不同的转化目标,也能展现独特的美学风格:
SaaS 产品落地页
转化重点:免费试用 CTA、功能对比、清晰的定价、安全徽章 美学建议:
- 极简且专业:整洁的布局、充足的留白、精致的字体排印
- 科技感:渐变背景、细腻的动画、现代无衬线字体
- 大胆且自信:大字号排版、高对比度 CTA、动态悬停状态 避免:千篇一律的蓝色渐变、咖啡馆里笔记本电脑的图库照片
电商产品落地页
转化重点:产品图片、定价、配送信息、退货政策、紧迫感 美学建议:
- 奢华/高端:优雅的衬线字体、单色调色板、宽裕的留白
- 活力/年轻:大胆的色彩、活泼的字体、动态布局、鲜艳的 CTA
- 自然/可持续:大地色调、有机形状、柔和阴影、圆角 避免:杂乱的布局、过多相互竞争的视觉元素
服务/代理机构落地页
转化重点:作品集/案例研究、流程说明、团队资历、联系表单 美学建议:
- 创意/大胆:非对称布局、独特的字体排印、以作品集作为主视觉
- 编辑风格:杂志式布局、大幅图片、鲜明的字体层级
- 极简/作品集:作品网格、精简文本,让作品本身说话 避免:千篇一律的“专业”模板、图库照片
活动/网络研讨会落地页
转化重点:醒目的日期/时间、演讲者简介、议程、报名表单、倒计时器 美学建议:
- 令人振奋/动感十足:动态倒计时、渐变背景、充满活力的色彩
- 专业/会议风格:整洁的布局、带边框的演讲者头像、议程时间线
- 社群/友好:温暖的色彩、圆形头像、强调社会认同 避免:乏味的项目符号议程、千篇一律的会议风格
移动应用落地页
转化重点:App Store 徽章、设备边框中的截图、功能亮点、演示视频 美学建议:
- 现代/简洁:带 3D 倾斜效果的设备模型、悬浮截图、流畅动画
- 活泼/有趣:鲜艳的色彩、插画风格图标、角色吉祥物
- 以截图为主:将大型手机模型作为首屏主视觉,尽量减少文字,通过视觉讲述故事 避免:过小的截图、千篇一律的应用图标
资源
references/
此技能包含详细的参考文档:
11-essential-elements.md- 对 11 个必要元素的深入说明,涵盖原则、实施技巧和示例component-examples.md- 使用 ShadCN UI 编写的完整生产就绪组件代码,涵盖所有主要版块
在实现特定版块或需要了解某个元素的详细指南时,按需加载这些参考资料。
备注与理念
核心原则
- 转化 + 令人难忘:落地页必须既能促成转化,又令人难忘
- 有意为之的设计:每项美学选择都应经过深思熟虑,而不是沿用默认设置
- 拒绝千篇一律的 AI 美学:避免采用让品牌变得平庸、令人过目即忘的“AI 生成”风格
- 设计系统优先:编码前先定义字体、颜色和动效
- 全面定制:ShadCN 是起点,而非最终设计
框架来源
- 11 个必要元素:基于 DESIGNNAS 经验证的转化框架
- 卓越设计:借鉴高品质前端设计实践中的原则
- 将两者结合,打造功能有效且视觉效果出众的落地页
适配指南
- 根据具体品牌规范和目标受众进行调整
- 通过 A/B 测试持续提升转化率
- 平衡转化优化与创意表达
- 如有疑问,大胆尝试——千篇一律的页面既不能促成转化,也无法打动人心
成功指标
转化指标:
- CTA 的点击率
- 表单提交率
- 滚动深度(用户是否浏览到了全部 11 个元素?)
- 跳出率和页面停留时间
品牌指标:
- 用户对设计质量的反馈
- 落地页在社交媒体上的分享情况
- 用户调查中的品牌记忆度
- 与竞争对手的差异化程度
请记住
每个落地页都是留下难忘第一印象的机会。11 个必要元素有助于促成转化,出色的设计则能让用户记住你的品牌。两者不可偏废。
最好的落地页既能促成转化,也能激发灵感。