效果展示
在下面的图形上移动鼠标即可看到效果
需要用到的知识
代码部分
其实核心的逻辑和React关联性不大,只是我正好用React来做的
,直接参考https://jsfiddle.net/yunyuyuan123/ukqstdw6/95/,主要关注这几个部分:
- 使用
requestAnimationFrame来保证动画过度的流畅性。 - 通过
translateZ来控制Z轴的高度,从而实现层次感。 - 使用CSS新属性
will-change来提升性能。
用React实现跟随鼠标的3D透视效果
点击返回顶部
币安理财存U年化收益40% !!牛市躺着就是收钱,闲置资金记得放理财!立即注册立享收益!!在下面的图形上移动鼠标即可看到效果
其实核心的逻辑和React关联性不大,只是我正好用React来做的
,直接参考https://jsfiddle.net/yunyuyuan123/ukqstdw6/95/,主要关注这几个部分:
requestAnimationFrame来保证动画过度的流畅性。translateZ来控制Z轴的高度,从而实现层次感。will-change来提升性能。