ここのアニメーションが機能しない理由がわかりません: http://plnkr.co/edit/ulq1MQNDtY9cO2pcjdzF?p=preview
起こるべきことは次のとおりです。
0
クラスの追加時: からに成長し200px
、背景色を から に遷移さred
せますblue
200px
クラスの削除時: からに縮小し0
、背景色を から に遷移さgreen
せますyellow
理由はありますか?
ありがとうございました。
ここのアニメーションが機能しない理由がわかりません: http://plnkr.co/edit/ulq1MQNDtY9cO2pcjdzF?p=preview
起こるべきことは次のとおりです。
0
クラスの追加時: からに成長し200px
、背景色を から に遷移さred
せますblue
200px
クラスの削除時: からに縮小し0
、背景色を から に遷移さgreen
せますyellow
理由はありますか?
ありがとうございました。
アニメーションが機能しないと言っていると思います。問題は、アニメーションを「.heading」に追加しているのに、「.expanded」のみを切り替えていることです。
CSS アニメーションはクラスを追加した場合のみ適用されるため、クラスを削除してクラスを追加するとアニメーションがアクティブになります。
次のコードは、ウルのアニメーションを修正します
<div class="container" ng-class="{expanded:isVisible}">
<h1 ng-class="{heading:isVisible}">Hello Plunker!</h1>
</div>