AlloyTouch 60FPS的触摸运动开源项目

我要开发同款
匿名用户2016年03月22日
110阅读
开发技术JavaScriptHTML/CSS
所属分类Web框架、Web应用开发
授权协议MIT

作品详情

AlloyTouch是 60FPS的丝般顺滑的触摸运动方案。

特征

高度抽象的组件

真实的触摸反馈

与样式布局无关的设计

简洁的API设计

高效率的运动方式

真实的物理运动轨迹

API

new AlloyTouch({            touch:"#wrapper",//反馈触摸的dom            vertical: true,//不必需,默认是true代表监听竖直方向touch            target: target, //运动的对象            property: "translateY",  //被运动的属性            sensitivity: 1,//不必需,触摸区域的灵敏度,默认值为1,可以为负数            factor: 1,//不必需,表示触摸位移与被运动属性映射关系,默认值是1            min: 100, //不必需,运动属性的最小值            max: 2000, //不必需,滚动属性的最大值            spring: true, //不必需,是否有回弹效果。默认是true            change:function(){  }, //不必需,属性改变的回调            touchStart:function(value){  },            touchMove:function(value){  },            touchEnd:function(value){  },            reboundEnd:function(value){  } //回弹结束 })

Demo

SimpleDemo: https://alloyteam.github.io/AlloyTouch/

3DDemo: https://alloyteam.github.io/AlloyTouch/3d.html

RotateDemo: https://alloyteam.github.io/AlloyTouch/rotate.html

CarouselDemo:https://alloyteam.github.io/AlloyTouch/carousel.html

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论