因为是移动端,所以更要注重优化。不要做出好的效果别人却看不了。
##事件
移动端就不要再去使用click等pc端的事件了。借助与zepto拓展,可以实现tap
,swipeLeft
等移动端的事件。
##运动
- 需要操作left,top值进行位移的动画,尽量换成操作translateX,translateY.布局时候也是优先考虑用translate。比如定位的元素居中可以这么写:123position: absolute;left: 50%;transform: translateX(-50%);
##横屏
一般移动端是针对竖屏的展示,但是手机都有横屏,而且很多人开启了横屏。横屏情况下一团糟的体验是真不好的。这里给出两种方案:
- 兼容横屏。适合与页面元素不是很多的情况下。或者是专门为横屏做一套效果。京东的618宣传就是横屏的页面。
- 给友好的提示。监听横屏的事件,给用户提示,高度用户不要横屏下使用。
|
|