-webkit-overflow-scrolling : touch 快速滚动 回弹 效果
2015-04-22 18:03
387 查看
现在很多for Mobile的HTML5网页内都有快速滚动和回弹的效果,看上去和原生app的效率都有得一拼。
要实现这个效果很简单,只需要在元素上加一行css代码即可:
实际上,Safari真的用了原生控件来实现,对于有-webkit-overflow-scrolling的网页,会创建一个UIScrollView,提供子layer给渲染模块使用。(具体已经超出web前端的范畴此处不描述)
我们只需要知道CSS的属性-webkit-overflow-scrolling是真的创建了带有硬件加速的系统级控件,所以效率很高。
但是这相对是耗更多内存的,最好在产生了非常大面积的overflow时才应用。
要实现这个效果很简单,只需要在元素上加一行css代码即可:
-webkit-overflow-scrolling : touch;
实际上,Safari真的用了原生控件来实现,对于有-webkit-overflow-scrolling的网页,会创建一个UIScrollView,提供子layer给渲染模块使用。(具体已经超出web前端的范畴此处不描述)
我们只需要知道CSS的属性-webkit-overflow-scrolling是真的创建了带有硬件加速的系统级控件,所以效率很高。
但是这相对是耗更多内存的,最好在产生了非常大面积的overflow时才应用。
相关文章推荐
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- 网页在Safari快速滚动和回弹的原理:-webkit-overflow-scrolling:touch;的实现
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- -we b kit-overflow-scrolling : touch;开启手机网页快速滚动和回弹的效果
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling :
- -webkit-overflow-scrolling 与滚动回弹效果.
- 实现滚动条丝滑滚动,流畅不卡顿,有回弹效果。-webkit-overflow-scrolling
- -webkit-overflow-scrolling:touch;在本身没有滚动,动态加入内容撑大后不滚动的bug
- -webkit-overflow-scrolling:touch及ios滚动
- 深入研究-webkit-overflow-scrolling:touch及ios滚动
- 手机端页面:抗锯齿和快速滚动和回弹效果
- ios客户端快速滚动和回弹效果的实现
- -webkit-overflow-scrolling:touch iosBug
- css:-webkit-overflow-scrolling: touch;
- ios滚动条流畅-webkit-overflow-scrolling : touch;
- ios下使用-webkit-overflow-scrolling:touch带来的bug