跳到主要内容
InputLevel 1

Search Field

搜索框

WebMobileDesktop上手难度: 中等

一个专门用来找东西的输入框,通常带放大镜图标和清除按钮。

01

Live Demo

真的可以点

热门搜索

点一下输入框试试 —— 会实时出结果,并显示热门搜索标签。

你刚才看到的这个:App 首页顶部那个带放大镜的胶囊形输入框、电商App 搜索页顶部的搜索条、Mac Spotlight 弹出的搜索框。

02

它到底是什么

Search Field 是有状态的输入框:它不仅接收文字,还要负责展示结果、处理空结果、处理搜索历史。它和普通输入框的最大区别在于「边打边搜」和「可清除」。

搜索栏search fieldsearch barsearch input搜索输入
03

Anatomy · 它由什么组成

  1. Search Icon放大镜

    左侧 16px 图标

  2. Input输入区

    背景用浅灰区分于普通输入框

  3. Clear Button清除

    有文字时出现 X 图标

  4. Results结果列表

    下拉展示,键盘可上下选

  5. Empty State空结果

    提供热门词或建议

04

When to Use

什么时候该用 / 不该用
Search Field 使用场景建议
情况推荐
内容超过 30 项且用户知道要找什么用
需要边输入边出结果用
搜索范围是结构化的(按类型/标签筛)用
内容只有 5 项且都能看见不用
用户根本不知道自己要找什么(探索型浏览)不用

搜索框在空状态下应该给出「热门搜索 / 最近搜索 / 分类入口」,不然它就是一根空输入框。

搜索结果为零时,必须给替代路径(清空筛选、看全部)。

05

Similar Patterns

别搞混

最容易混淆的一个

一句话区分:一个专门用来找东西的输入框,通常带放大镜图标和清除按钮。

06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

加一个搜索框:左侧放大镜,输入时 300ms 防抖实时出结果,右侧有清除按钮,空状态显示热门搜索标签。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

加个能搜索的东西。

改成这样说

加 Search Field:左侧放大镜图标、300ms 防抖实时出结果、有文字时右侧出现清除按钮、空状态显示热门搜索 Chip、↑↓ 可选结果。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。