其它·via @mubei
很多网页在电脑上看着挺好。 一拿到真手机上,就像个半成品。 点一下按钮,悬停状态卡着退不出来。 手指一按,屏幕莫名其妙闪…
很多网页在电脑上看着挺好。 一拿到真手机上,就像个半成品。
点一下按钮,悬停状态卡着退不出来。 手指一按,屏幕莫名其妙闪过一块灰底。 往下划,却触发了该死的下拉刷新。
这要怎么解? 移动端体验是一组死磕设备的物理约束。 干掉下面这些细节,网页就能像原生应用一样顺滑。
悬停状态卡死? 用 `@media (hover: hover) and (pointer: fine)` 把代码包起来。
手指按压屏幕闪烁灰蓝光? 直接杀掉 `-webkit-tap-highlight-color`。
布局高度总是差一点? 放弃 `100vh`。应用框架用 `100dvh`,首屏大图用 `100svh`。
点进输入框页面自动放大? 把输入框字体大小限制在最低 16px。
点击总觉得卡顿? 在 `pointer-down` 阶段就给反馈,配合 `touch-action: manipulation`。
下拉刷新劫持了页面滚动? 给 `html, body` 加上 `overscroll-behavior: none`。
内容被刘海屏截断? `viewport-fit=cover` 配合 `env(safe-area-inset-*)` 搞定。
长按按钮变成了选中文字? 加一行 `user-select: none`。
横向轮播图上下乱串? 在手势区域设定 `touch-action: pan-y`。
状态栏颜色和页面脱节? 按配色方案配置 `theme-color`。
最后一条。 在电脑浏览器的模拟器里看着一切完美? 别信。 老老实实去真机上测。
翻译视频 / X
相关 / RELATED
JSON- MiPhone 干掉实体键盘,可能不是一次纯粹的进步。 它也可能是一次全社会输入效率,被新奇感换走了。 罗里·萨瑟兰的判断…
- M手机关机,屏幕朝下扣在桌上。 它依然在悄悄吸干你的脑力。 神经科学家Andrew Huberman抛出了一个残酷的实验结…
- M玩掌机,决定流畅度的死穴在哪? 不是平均帧数,而是“最低 1% 帧”。 不管你平均帧跑得多高。 只要这 1% 的帧数突然…
- M把手机里的互联网断掉两周,人的注意力能像年轻了十岁。 这不是自律鸡汤。 这是一个很有意思的实验。 467名参与者,平均3…
- M网页外包机构要睡不着了。 以前建一个落地页收费五千美金起步。 现在成本直接砸到了零。 有人用 Claude 搞了个全自动…
- M无聊是大脑后台系统启动的唯一入口。 可现在,智能手机把这个入口死死堵住了。 脑科学里有一个概念,叫“默认模式网络”(De…
导出 / EXPORT
订阅 · SUBSCRIBE
每周一封独立、不受审查的科技与 AI 深度评论与信号,周一发出。