是否可以为子元素设置动画,而不将它们包装在具有Polymer.NeonAnimatableBehavior
的自定义元素中?将每个可动画元素包装为自定义元素似乎有点过分。
答案 0 :(得分:0)
You can useneon-animatable
is a simple container element implementing Polymer.NeonAnimatableBehavior. This is a convenience element for use with
<neon-animated-pages>
.
<neon-animated-pages selected="0"
entry-animation="slide-from-right-animation"
exit-animation="slide-left-animation">
<neon-animatable>1</neon-animatable>
<neon-animatable>2</neon-animatable>
</neon-animated-pages>
答案 1 :(得分:0)
您可以使用node
属性为自定义元素内的元素设置动画
animationConfig
对象。它会像
<div id="placeholder"></div>
<script>
//rest of the code
properties:{
animationConfig:{
value:function(){
return {'entry':[{
name: '<name of the animation>',
node: this.$.placeholder
}]}
placeholder
是要设置动画的元素。您可以查看this neon-animation
示例以获取完整代码。