输入框点进去边框要亮起来,让人知道现在在输入
输入框聚焦高亮
Input Focus State
反模式输入框没有任何焦点反馈,用户点进去也看不出当前在哪一格,以为没反应
正解输入框获得焦点时用 :focus 加边框变色+柔和阴影(focus ring),明确指示当前输入位置
在线对比体验 · 同一个需求,大白话 vs 平台提示词,效果立分高下 · 右边可点击体验
大白话直接生成
点这里输入
点进去边框不变 · 没反馈
平台提示词生成点「点击试用」聚焦输入框
差在哪?大白话没讲「输入框没有任何焦点反馈,用户点进去也看不出当前在哪一格,以为没反应」,AI 只能自己猜;平台提示词写明「输入框获得焦点时用 :focus 加边框变色+柔和阴影(focus ring),明确…」,还带要点与三端注意,一次到位不用返工。
代码示例
不同平台注意
网页CSS :focus / :focus-visible 即可
AppRN 用 onFocus 改样式
小程序wxss 同样支持 :focus
可直接复制的提示词(三端都给你,挑对应平台复制给 Cursor / 通义灵码 / Claude)
网页 Web
你是一位资深前端工程师。我想实现【输入框聚焦高亮】(专业术语:Input Focus State)。
【我想达到的效果】输入框点进去边框要亮起来,让人知道现在在输入。
【请避免的反模式】输入框没有任何焦点反馈,用户点进去也看不出当前在哪一格,以为没反应。
【正确做法】输入框获得焦点时用 :focus 加边框变色+柔和阴影(focus ring),明确指示当前输入位置。
【平台】网页 Web(标准 HTML/CSS/JS,单文件零依赖,不引任何 CDN)。
【提示词要点】
- 聚焦态用 border + box-shadow 双提示
- focus ring 用半透明同色,别用生硬 outline
- 移动端输入框字号≥16px 防自动放大
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。
手机 App
你是一位资深前端工程师。我想实现【输入框聚焦高亮】(专业术语:Input Focus State)。
【我想达到的效果】输入框点进去边框要亮起来,让人知道现在在输入。
【请避免的反模式】输入框没有任何焦点反馈,用户点进去也看不出当前在哪一格,以为没反应。
【正确做法】输入框获得焦点时用 :focus 加边框变色+柔和阴影(focus ring),明确指示当前输入位置。
【平台】手机 App(React Native / Flutter / 原生,给出对应组件与关键代码)。
【提示词要点】
- 聚焦态用 border + box-shadow 双提示
- focus ring 用半透明同色,别用生硬 outline
- 移动端输入框字号≥16px 防自动放大
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。
微信小程序
你是一位资深前端工程师。我想实现【输入框聚焦高亮】(专业术语:Input Focus State)。
【我想达到的效果】输入框点进去边框要亮起来,让人知道现在在输入。
【请避免的反模式】输入框没有任何焦点反馈,用户点进去也看不出当前在哪一格,以为没反应。
【正确做法】输入框获得焦点时用 :focus 加边框变色+柔和阴影(focus ring),明确指示当前输入位置。
【平台】微信小程序(WXML/WXSS/JS,注意 rpx 单位与小程序专属约束)。
【提示词要点】
- 聚焦态用 border + box-shadow 双提示
- focus ring 用半透明同色,别用生硬 outline
- 移动端输入框字号≥16px 防自动放大
请输出完整可运行代码(关键处写中文注释),并附 50 字以内使用说明。