您的位置:首页 > Web前端 > React

ReactMotion Demo8 分析

2015-11-04 17:17 447 查看
链接

首先通过spring函数Motion的style参数,

传入Motion Component,

计算style的过程:

const style = lastPressed === i && isPressed
? {
scale: spring(1.1, springConfig),
shadow: spring(16, springConfig),
y: mouse,
}
: {
scale: spring(1, springConfig),
shadow: spring(1, springConfig),
y: spring(order.indexOf(i) * 100, springConfig),
};


其中被选中的y与mouse一致,shadow与scale不同

未被选中的y值根据排序来决定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: