svelte - Svelte:网格布局中翻转动画的外过渡从左上角位置而不是项目位置飞离
问题描述
有一个简单grid layout
的Svelte
设置,显示项目列表。切换按钮从列表中删除一个元素,并且所有其他项目由于动画而以动画方式相应地重新排列flip
。但是,如果我要添加过渡,则in
效果很好,但out
不能满足我的要求。比如消失...
这里是 REPL:https ://svelte.dev/repl/49b3731e93704af78df857b2aa1f0c71?version=3.21.0
注意:当5
删除时,它不会消失,它会从1
对角线位置飞到该5
位置。
知道我在做什么错吗?
解决方案
尝试删除transition: all 1s;
. 我认为这搞乱了 Svelte 内部动画。
推荐阅读
- javascript - 是否可以在 html 的反应中创建目录
- javascript - innerText 不保留换行符
- python - 使用 Python mixin 覆盖基类方法时,“基类的属性值有冲突”
- mysql - mariadb json对象数组过滤属性条件
- javascript - 为什么不直接使用共享导入而不是 React.createContext?
- r - ggplot guide_legend 参数将连续图例更改为离散图例
- asp.net-mvc - ASP 核心身份声明 - 已过期的声明
- android - ListView 适配器总是删除最后一行
- react-native - React Native / Expo - 自定义字体不起作用
- pointers - Rust 中指向 Trait 的原始指针