一上来就栽坑里了
最近又遇到糟心事儿,新项目非得让我搞什么tab页面。我寻思着不就是几个标签点来点去嘛结果打开设计软件直接傻眼——光想着好看,压根没管用户会不会用。
先是随手拽了四个tab塞在顶部,为了显眼还整了个荧光绿背景。发给同事预览,他第一句话就问:“这玩意儿点了能变色吗?我现在都不知道自己点在哪个栏目。” 我才发现完犊子,所有标签长得一模一样,用户根本找不到北。
连夜翻车现场
赶紧查现成的设计案例。一看别人家的tab才反应过来:
- 当前选中的标签必须突出显示,我干脆把文字加粗又加了道下划线
- 标签宽度得统一,之前有的长有的短晃得眼晕
- 图标和文字要对齐,之前那个歪歪扭扭的购物车标志看得我自己都脸红
改完顺手加了个小动画——每次切换标签时,下划线会像毛毛虫一样滑到新位置。测试时盯着看了十几遍,莫名觉得很治愈。
被现实打脸
正嘚瑟,用旧手机的测试员发来截图:“你们这tab在苹果6上咋叠成一坨了?” 我这才想起没做响应式。手机屏太小,四个标签挤在一起变成乱码汤。
干脆心一横:屏幕宽度小于480像素时,tab自动变成下拉菜单。折腾到凌晨三点,终于搞定折叠逻辑。菜单展开瞬间还要带轻微弹动效果,虽然就多写两行代码,但手感立马从生硬变Q弹。
血泪经验包
现在这版扔进项目里跑了俩月,总结出三条保命心得:
- 别光顾着花里胡哨,用户找不到当前位置能把你后台客服通道挤爆
- 图标文字间距用8的倍数,我用的12px间隔比之前乱调的顺眼十倍
- 老旧设备千万别放过,同事那台碎屏三星差点让我重构第三次
看了眼设计稿版本号,从v0.1改到v7.3。设计师要是看到我初版方案,怕是当场给我表演个删除源文件。





