
1 luckyc Dec 17, 2022 动画是 css 的, 和框架没多大关系. |
3 edis0n0 OP 公司技术栈最新的产品用的是 asp net core 1.1 mvc + jquery ,react 和 ng 都是没事干学着玩的,如果理解的不对欢迎指出 |
4 jazzg62 Dec 17, 2022 看看 css 的 animation |
6 okakuyang Dec 17, 2022 react-transition-group |
8 fwh Dec 17, 2022 |
10 icebay Dec 17, 2022 https://motion.ant.design/exhibition-cn/ |
12 ragnaroks Dec 17, 2022 这里只说思路,我没仔细看原文的实现。 在页面(路由)的销毁过程过渡 width 、height 至 0 ,在页面(路由)的挂载过渡 width 、height 至目标值。页面的默认大小设置为 0 即可。原理并不复杂,麻烦的是如何配合组件的形态(按钮、卡片)和用途(输入文本、点击响应)实现配套的过渡动画。 |
13 ragnaroks Dec 17, 2022 我再补充一个,react 、vue 这类库中的“页面”其实并不是真正的某个 html 页面,而是一个 div 元素,因此完全可以利用基于样式表的动画。简单来说 /page/a 和 /page/b 就是 <div id="page-a"> 和 <div id="page-b">。 |
15 56rhcrivs55TVKdX Dec 17, 2022 |
16 edis0n0 OP @rabbbit #14 看文档貌似要 Chrome 109+才能用,那意义不大,后台统计一堆用户尤其是国产浏览器那些版本号还在 chrome70~80 间 |
17 yinchunde Dec 17, 2022 Flutter 非常好实现,Hero 动画,只要设为同一个 tag 的两个页面的元素,即可做到同样的效果。 |
20 lyc575757 Dec 17, 2022 via Android |
21 Features Dec 17, 2022 可以想一想不用框架能不能实现 再用框架降低实现的成本 |
22 ccraohng Dec 17, 2022 framer motion react-flip-toolkit |
23 wellerman Dec 17, 2022 先了解一下 css 动画 |
24 supertan Dec 18, 2022 讨论啥呢,CSS transition 是实现不了还是咋滴 |
25 RabbitDR Dec 18, 2022 基本原理是这个 https://aerotwist.com/blog/flip-your-animations/,可以去搜搜和框架相关的关键词。第一次知道 framer motion ,感觉挺不错的。 |
26 xiao252 Dec 18, 2022 Shared Element Transition |