GoForum🌐 V2EX

为什么绝大部分网站,用户光标 hover 按钮的时候会变 pointer 样式, native app 大多不会,这样用户体验不是很不 native

drymonfidelia · 2026-02-10 08:27 · 0 次点赞 · 9 条回复

(无内容)

9 条回复
mcfog · 2026-02-10 08:37
#1

答案在谜面里。网页是“页”不是 app 。网页本来就不 native 。

drymonfidelia · 2026-02-10 08:42
#2

@mcfog 这样交互习惯不统一为什么用户会习惯呢,现在前端各种技术例如 SPA 都在想办法让用户感觉 native ,为什么没人考虑优化下这个设计

vishun · 2026-02-10 08:47
#3

native app 是指安卓和 ios 相关的应用吗?这个连光标都没有,怎么 hover?

shaozelin030405 · 2026-02-10 08:52
#4

native app 吗,pointer 就在用户手里呀

Lockroach · 2026-02-10 08:52
#5

如果是安卓 iOS 的话没有光标,macOS 和 windows 应用的话看开发者适配,我用的 app 看了下还是有 pointer 样式的

blucas01 · 2026-02-10 08:57
#6

@Lockroach 很大概率是 electron ,其实还是网页 😅

usVexMownCzar · 2026-02-10 08:57
#7

因为不重要,用户不在乎,压根感觉不到,你在乎这个不如给用户两块钱。

loolac · 2026-02-10 09:07
#8

问题是这玩意有这么重要吗?

xxgw · 2026-02-10 09:17
#9

前几年我自己做网站的时候,巴不得只要是能点击的就全都使用 pointer 光标样式。后面我看 youtube 上的学习 nextjs 这类技术时,我慢慢发现,其实有两套习惯,我觉得都有他们的道理。

1 、只要是能交互的点击的,hover 时都会展示 pointer 光标,这其实也符合直觉,让用户知道这个东西能点击。

2 、第二种就是,如果这个按钮是非页面跳转(比如切换主题颜色,点击弹窗,提交按钮操作等),则不会设置 pointer 的样式,那如果是一个链接或者是一个页面跳转的按钮,则 hover 上去就会展示 pointer 样式,这样子就是让用户知道当前这个操作是否会导致页面的跳转。

我觉得两种方式都有道理,但是我现在基本都遵循第二种方式的原则去开发网页。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: drymonfidelia
发布: 2026-02-10
点赞: 0
回复: 0