全栈手账 订阅 RSS

VibeHub 前端术语速查手册

来源:https://vibe-hub.org/
VibeHub 是一个面向 Vibe Coding(用自然语言驱动 AI 写代码)的前端术语参考库。
每个术语都配有一句"大白话提示词"——你可以直接把它丢给 AI,让它生成对应的 UI 组件。

读了 15 分钟 更新于 8 月 5 日

网站概述

  • 定位:Vibe Coding 前端术语词典
  • 目标用户:非专业开发者 / 产品经理 / 设计师 / 刚接触 AI 编程的人
  • 核心价值:把前端 UI 组件的专业术语,翻译成自然语言描述,让任何人都能跟 AI 描述清楚自己想要的界面效果
  • 总计:120 个术语,覆盖 13 个分类

一、Web 基础(5条)

术语 大白话提示词
Frontend(前端) 人们总在说前端和后端,它们有什么区别?
Component(组件) 把这块重复出现的内容区域做成一个组件,改一处就全部更新。
State(状态) 点击提交按钮后显示"保存中",成功或失败后更新提示信息。
Markdown AI 写的文档里有一堆 # 号和星号,那是什么?能转成好看的格式吗?
HTML AI 写的代码里有一堆尖括号和英文单词,那些是干什么用的?

二、按钮与链接(2条)

术语 大白话提示词
Button(按钮) 加一个按钮,点击后保存内容。
Link(链接) 让这段文字变成可点击的链接,跳转到另一个页面。

三、表单(18条)

术语 大白话提示词
Input(输入框) 加一个输入框,让用户输入邮箱地址。
Textarea(多行文本) 用户需要写一段比较长的留言,一行不够用。
InputNumber(数字输入) 只能输入数字,最好有加减按钮方便调整数量。
Radio(单选按钮) 这几个选项互斥,选一个时另一个自动取消。
Checkbox(复选框) 这些选项不冲突,允许同时选多个。
Switch(开关) 做成手机设置里的那种开关,打开再关上。
Slider(滑块) 做一个可拖动的滑块来设置价格范围。
Rate(评分) 让用户用星星来给产品打分。
Select(下拉选择) 选项太多,用一个下拉框让人点开再选。
AutoComplete(自动补全) 输入前几个字母时自动显示建议,点击就能选中补全。
Cascader(级联选择器) 选地址时,一层层选:省 → 市 → 区。
TreeSelect(树形选择) 选项是嵌套的,需要先展开一层才能选里面的。
DatePicker(日期选择器) 给一个日历让用户选日期,不要让他们手动打字。
TimePicker(时间选择器) 让用户选时间,不要让他们自己敲。
Upload(上传) 让用户可以上传自己的图片。
Form(表单) 做一个注册页面,用户填写信息后提交。
ColorPicker(颜色选择器) 让用户自己选主题颜色,而不是写死一个。
Label(标签) 每个输入框前面加上清晰的标签,让用户知道该填什么。

四、内容展示(23条)

术语 大白话提示词
Table(表���) 这些订单数据太乱了,用表格排列,一行一个订单。
List(列表) 把这些条目统一堆叠成一个列表,一个接一个。
Card(卡片) 每个产品做成一张可点击的卡片,图在上面,名称和价格在下面。
Tag(标签) 给每篇文章标上是"教程"还是"新闻",让人一眼能区分。
Badge(徽标) 在消息图标上显示一个红色小数字,提示有多少未读。
Avatar(头像) 评论区里显示头像,让人知道谁在说话。
Descriptions(描述列表) 在详情页清晰列出名称、日期、状态,一个字段一行。
Statistic(统计数值) 首页放几个大数字,比如总用户数和销售额。
Tabs(标签页) 内容太多了,用标签页分开,点击切换视图。
Segmented(分段控制器) 把两三个选项并排放,点击切换,像 iPhone 控制中心那样。
Collapse(折叠面板) 问题很多,先只显示问题,点击后展开看答案。
Timeline(时间线) 按时间顺序显示物流更新,让人知道包裹到哪了。
Tree(树形控件) 做成文件夹的样子:点小箭头展开下一层。
Carousel(轮播图) 做几张主图自动轮播,左右有箭头可以手动切换。
Empty(空状态) 没有数据时显示一张图,告诉用户接下来可以做什么,别留白。
Image(图片) 让我在文章里加图片,手机上不要变形。
File(文件) 上传的附件显示文件名和大小,可以删除。
Icon(图标) 按钮上加个小图标,不用看字也能知道用途。
Quote(引用) 把这个人说的话单独拉出来突出显示,附上名字。
Video(视频) 在页面里放一个视频,点一下就能播放。
Chat UI(聊天界面) 做一个完整的聊天窗口:消息列表、输入框、发送状态、失败重试,别隐藏错误。
Filter(筛选) 只显示本周、未完成、指派给我的任务,其他的先隐藏。
Chart(图表) 用图表对比这六个月订单变化,不要让人靠颜色猜数值。

五、弹窗与反馈(12条)

术语 大白话提示词
Alert(警告提示) 页面顶部放一条黄色警告,告诉用户账号快过期了。
Toast(轻提示) 角落里弹出"已保存",几秒后自动消失。
Notification(通知) 点右上角的铃铛,显示所有系统通知。
Modal(模态框) 点按钮弹出屏幕中央的对话框,背景变暗。
Drawer(抽屉) 从右边滑出一个详情面板,后面的列表还保持可见。
Popconfirm(气泡确认) 删除时在按钮旁边弹出"确定吗?",而不是弹大对话框。
Popover(气泡卡片) 点击头像在旁边弹出一个小名片。
Tooltip(文字提示) 鼠标悬停在这个图标上时显示简短说明。
Progress(进度条) 显示上传进度,不然用户以为文件上传卡住了。
Skeleton(骨架屏) 页面加载时显示灰色占位块,而不是一直转圈。
Result(结果页) 支付成功后显示一个明确的成功页面,别直接跳走。
Spinner(加载中) 耗时操作时显示加载圈,不然用户以为页面坏了。

六、导航(9条)

术语 大白话提示词
Menu(菜单) 功能太多了,加一个菜单让人能找到所有功能。
Breadcrumb(面包屑) 这个页面层级很深,顶部显示我的位置,带上回退的链接。
Pagination(分页) 条目太多了,底部加上页码翻页。
Steps(步骤条) 结账有三个步骤,顶部显示当前在第几步。
Dropdown(下拉菜单) 鼠标悬停在用户名上时,弹出"设置"和"退出登录"。
Anchor(锚点) 页面很长,右侧加一个小目录,点击跳转到对应段落。
BackTop(回到顶部) 滚动很远后,右下角显示一个回到顶部的按钮。
SkipLink(跳转链接) 键盘用户需要按太多次 Tab 才能到主内容,能让他们直接跳过去吗?
Search(搜索) 项目列表上方加搜索,输入名称或关键词快速找到相关项目。

七、网站区块(9条)

术语 大白话提示词
Hero(首屏大图) 网站顶部感觉太空了,放一张大图和标题,让人一眼看懂我们是做什么的。
CTA(行动号召) 在页面上放一个显眼的位置,让人想点"免费试用"。
UserVoice(用户评价) 放几条真实客户的引用,别光说自己有多好。
Header(顶部栏) 顶部栏怎么布局?需要容纳 logo、导航和登录按钮。
Navbar(导航栏) 把主要板块放在顶部导航里,并高亮当前所在页面。
Footer(页脚) 需要加一个页脚,放一些链接和版权信息。
FAQ(常见问题) 把用户最常问的问题整理成一个 Q&A 区域放在页面底部。
Pricing(定价) 三个套餐并排展示,中间那个标上"最受欢迎"。
SocialProof(社会认同) 加一排客户 logo,再写一行"超过 100,000 个团队在使用"。

八、页面布局(7条)

术语 大白话提示词
Top Nav(顶��导航布局) 用经典布局:顶部导航栏,下方放所有内容。
Sidebar(侧边栏布局) 左侧放功能菜单,右侧大区域显示内容,像后台管理系统那样。
Single Page(单页布局) 把所有内容放在一个长页面上,让人一直往下滚就行。
Doc Layout(文档布局) 像文档站那样:左边导航,中间文章,右边本页大纲。
Card Grid(卡片网格) 用卡片网格展示内容,宽屏多列,窄屏自动换行。
Centered Column(居中窄栏) 内容保持窄栏居中,两边留白,像博客文章那样。
Responsive Design(响应式设计) 移动端三列变一列,同时保持桌面端的导航和卡片布局不崩。

九、CSS 布局(11条)

术语 大白话提示词
Space(间距) 所有东西都挤在一起了,调整间距让相关的靠近,不相关的隔开。
Margin(外边距) 这个区块和旁边的太近了,加一点间距。
Padding(内边距) 文字紧贴着盒子边缘,里面给点呼吸空间。
Flex(弹性布局) 把这几个按钮排成一行,间距均匀,垂直居中。
Grid(网格布局) 把这些卡片排列成整齐的网格,窄屏时自动变成两列。
Z-Index(层级) 这个弹窗被其他内容盖住了,确保它始终在最上面。
Sticky(粘性定位) 滚动时导航栏钉在顶部不动。
Position(定位) 把这个小图标钉在卡片右上角,不影响其他布局。
Centering(居中) 把这个盒子水平垂直居中,为什么这个总是这么难搞?
Box Model(盒模型) 这张卡片设了 320px 宽度,为什么加了内边距就超出容器了?
Overflow(溢出) 卡片底部被截断了,检查是不是纵向溢出,别让按钮被裁掉。

十、排版(3条)

术语 大白话提示词
Typography(排版) 页面文字全部连成一片,把标题、正文、注释分开,重要内容突出。
Serif & Sans(衬线/无衬线) 标题用有点个性的衬线字体,正文保持简洁清爽。
Text Truncate(文字截断) 标题太长时截断,末尾显示省略号。

十一、视觉样式(9条)

术语 大白话提��词
Divider(分割线) 这两个部分靠太近了,中间加一条细线。
BorderRadius(圆角) 把卡片尖角修圆一点,看起来柔和些。
Shadow(阴影) 在卡片下面加淡淡阴影,像浮在页面上方一样。
Opacity(透明度) 这张图片太抢眼了,让它半透明一点。
Gradient(渐变) 别用纯色背景,让颜色从蓝渐变成紫。
Corner Feel(圆角一致性) 把全站的圆角统一一下,有的地方方有的地方圆。
Backdrop Blur(背景模糊) 导航栏做成半透明毛玻璃,滚过去的内容会模糊。
Dark Mode(深色模式) 加真正的深色模式:文字、边框、图表、代码块都要跟着切换。
Design Token(设计令牌) 把主色、间距、圆角整理成设计令牌,别在每个组件里重复写。

十二、动效(5条)

术语 大白话提示词
Transition(过渡) 按钮颜色变化太生硬了,能平滑过渡吗?
Animation(动画) 让这个图标循环一个微妙的动作,像轻轻地上下浮动。
Easing(缓动) 这个动画感觉卡顿,能让它加速和减速更自然吗?
Spring(弹簧动效) 弹窗出现时带一点弹簧弹跳效果。
Fade In / Out(淡入淡出) 内容切换时旧内容淡出,新内容淡入。

十三、交互指针(7条)

术语 大白话提示词
Hover(悬停) 鼠标放上去时按钮变色,让人知道可以点击。
Active(按下) 按下按钮时,让它有被按下去的感觉。
Focus(焦点) 用 Tab 键时不知道焦点在哪,能加一个明显的聚焦边框吗?
Drag(拖拽) 让用户可以拖拽这些卡片来重新排序。
Disabled(禁用) 表单没填完时提交按钮保持灰色不可点击。
Cursor(光标) 鼠标移到可点击的元素上时,光标变成手型。
Selection(选中) 选中文字时,高亮颜色改成品牌色。

总结

VibeHub 本质上是一本"翻译词典"——把专业前端术语翻译成每个人都能说的自然语言。对于使用 AI 工具(如 Cursor、Copilot、v0 等)进行前端开发的人来说,这个参考库非常实用,可以让非技术人员也能准确地描述 UI 需求,同��也帮助开发者理清各种组件的用途和边界。

前端、后端、部署、客服都是我一个人。写这里的东西都是真踩过的坑,不是抄来的教程。