HTML5技术

移动Web触摸与运动解决方案AlloyTouch开源啦 - 【当耐特】

字号+ 作者:H5之家 来源:H5之家 2016-12-07 15:00 我要评论( )

传送门 Github地址:https://github.com/AlloyTeam/AlloyTouch 简介 AlloyTouch的本质是运动一个数字,把数字的物理变化映射到你想映射的任何属性上。所以带来了广泛的应用场景。不论实在应用、游戏、操作系统等许多层面,监听用户触摸,给用户真实的运动反

传送门

Github地址:https://github.com/AlloyTeam/AlloyTouch

简介

AlloyTouch的本质是运动一个数字,把数字的物理变化映射到你想映射的任何属性上。所以带来了广泛的应用场景。不论实在应用、游戏、操作系统等许多层面,监听用户触摸,给用户真实的运动反馈是很常见的应用场景。如王者荣耀里,旋转用户角色,抽奖程序滚动转盘、页面滚动、局部滚动等。

上面的那些场景,都会使用到下面三种过程之一:

上面的运动可以是任何形式,如旋转、平移、zoom等运动形式。当然,在上面过程执行的过程中,如果有其他用户交互介入,会停止当前的过程,继而反馈用户新的触摸手势。AlloyTouch正是为了解决这类问题而生。同时做到了:

安装

npm install alloytouch

使用姿势

target()(value)(value)(value)(value))

比如上面是运动target的translateY属性,必须要target拥有translateY属性才能正常工作。
你可以使用transformjs赋予dom的快速tranformation能力。所以一般需要AlloyTouch dom元素的话,可以:

(target({ ... ...

功能演示

在线Demo

开始AlloyTouch吧

Github地址:https://github.com/AlloyTeam/AlloyTouch
欢迎issues:https://github.com/AlloyTeam/AlloyTouch/issues
我们会在第一时间响应你的意见和建议。


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 移动WEB viewport 相关知识 - starof

    移动WEB viewport 相关知识 - starof

    2016-12-07 13:00

  • h5的rem代替px做移动端界面的自适应就是這么简单又强大,以及我的一些经历和认识 - css_this

    h5的rem代替px做移动端界面的自适应就是這么简单又强大,以及我的一

    2016-11-30 18:00

  • 移动Web利器transformjs入门 - 【当耐特】

    移动Web利器transformjs入门 - 【当耐特】

    2016-11-30 12:00

  • 移动WEB像素相关知识 - starof

    移动WEB像素相关知识 - starof

    2016-11-30 10:00

网友点评