我正在为openui5/sapui5实现一些自定义组件。openui5:如何实现自定义组件的第一个呈现的动画
对于组件,我想在最初加载时有一个css动画。 这是很简单的,因为我添加以下的CSS:当组件进行重新渲染出于某种原因被openui5框架
@-webkit-keyframes card-in-animation {
from {
-webkit-transform: translateY(50em) rotate(5deg);
opacity:0;
}
}
.card {
animation:card-in-animation 0.7s .2s ease-out both;
-webkit-animation:card-in-animation 0.7s .2s ease-out both;
}
,就会出现问题。
然后销毁DOM元素并创建新元素。 这会导致动画再次被触发。
要查看这个做法:
- 转到http://elsewhat.github.io/openui5-cards/cdn/latest/example3.html
- 在任何卡
- 一个新的右上角想
- 单击菜单图标最初的动画被触发触发不需要的动画
在openui5中避免这种情况的首选方法是什么?
openui5-cards开发看起来不错,你看到任何与创建Android视图的相似之处? –
谢谢@ Jasper_07。不太清楚你在问什么。实现与Android代码有很大不同,实际上我更喜欢HTML + CSS方法。而且通过openui5的强大绑定,这些组件在其他项目中很容易被重用。 – dparnas