各ngForアイテムのアニメーションを遅らせる方法

ダミアン・マルティニウク

* ngForの各アイテムを次々にアニメーション化するのを遅らせるにはどうすればよいですか?

私はこのようなものを意味します:

<li *ngFor="let item of items"> //end result like below:
  <a [@flyIn]="'in'">first item</a> // delay 100ms and animate
  <a [@flyIn]="'in'">first item</a> // delay 200ms and animate
  <a [@flyIn]="'in'">first item</a> // delay 300ms and animate
  <a [@flyIn]="'in'">first item</a> // delay 400ms and animate
  <a [@flyIn]="'in'">first item</a> // delay 500ms and animate
</li>

ある間隔でアイテムをアイテム配列に追加する必要がありますか、それとももっと簡単な方法がありますか?

デビッド・ブルテ

これはAngular4.2で可能になるはずです(ただし、自分でテストしたことはありません)。次の例は、このブログ投稿からコピーされています

テンプレートコード:

<div [@races]="races?.length">
  <button class="btn btn-primary mb-2" (click)="toggle()">Toggle</button>
  <div *ngFor="let race of races | slice:0:4">
    <h2>{{race.name}}</h2>
    <p>{{race.startInstant}}</p>
  </div>
</div>

アニメーションコード:

trigger('races', [
  transition('* => *', [
    query(':leave', [
      stagger(500, [
        animate(1000, style({ opacity: 0 }))
      ])
    ], { optional: true }),
    query(':enter', [
      style({ opacity: 0 }),
      animate(1000, style({ opacity: 1 }))
    ], { optional: true })
  ])
])

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

キーフレームアニメーションを遅らせる方法

分類Dev

SASS、各リストアイテムを遅延してアニメーション化する

分類Dev

各ListViewアイテム内のビューをアニメーション化する方法は?

分類Dev

Jquery-後続のアニメーションを遅らせる方法は?

分類Dev

Flatlistから単一のアイテムをアニメーション化する方法

分類Dev

アニメーションではないjqueryイベントを遅らせる方法は?

分類Dev

CSSキーフレーム-インラインスタイルのアニメーションを遅らせる

分類Dev

アニメーションの再生中に動きを1つに遅らせる方法

分類Dev

テキスト内の各単語にフェードインアニメーションを追加する方法

分類Dev

アクションバーのドロップダウンナビゲーションメニューからアイテムを削除する方法

分類Dev

新しいアイテムのRecyclerViewスライドインアニメーションを追加する方法

分類Dev

URLを変更しながらreactでアイテムをアニメーション化する方法は?

分類Dev

アイテムアニメーションを削除する

分類Dev

行の2つのアイテムのスワップをアニメーション化する方法は?

分類Dev

アニメーションの各ステップではなく、アニメーションのタイミング機能をアニメーション全体に影響させることはできますか?

分類Dev

アニメーションをすばやく遅らせて実行する

分類Dev

drawViewHierarchyInRect:afterScreenUpdates:他のアニメーションを遅らせます

分類Dev

各スライドのキャプションを個別にアニメーション化する方法

分類Dev

別のアニメーションをアイテムに切り替える方法

分類Dev

リスト内のアイテムにアニメーションを適用する方法

分類Dev

* ngForインデックスを使用してアニメーションの遅延を計算します

分類Dev

アニメーション化できないcssプロパティを遅らせる

分類Dev

アニメーションをずらして、各反復で2つのアニメーションを同時にトリガーする方法

分類Dev

jQueryコレクションアイテムを個別にアニメーション化する方法

分類Dev

アニメーションを遅くする方法

分類Dev

pygameでアニメーションを遅くする方法は?

分類Dev

リスト内のすべてのアイテムではなく、特定のアイテムのアニメーションをトリガーする方法

分類Dev

jqueryのフェードアニメーションを遅くする方法は?

分類Dev

ナビゲーションメニューをその親アイテムに合わせる

Related 関連記事

  1. 1

    キーフレームアニメーションを遅らせる方法

  2. 2

    SASS、各リストアイテムを遅延してアニメーション化する

  3. 3

    各ListViewアイテム内のビューをアニメーション化する方法は?

  4. 4

    Jquery-後続のアニメーションを遅らせる方法は?

  5. 5

    Flatlistから単一のアイテムをアニメーション化する方法

  6. 6

    アニメーションではないjqueryイベントを遅らせる方法は?

  7. 7

    CSSキーフレーム-インラインスタイルのアニメーションを遅らせる

  8. 8

    アニメーションの再生中に動きを1つに遅らせる方法

  9. 9

    テキスト内の各単語にフェードインアニメーションを追加する方法

  10. 10

    アクションバーのドロップダウンナビゲーションメニューからアイテムを削除する方法

  11. 11

    新しいアイテムのRecyclerViewスライドインアニメーションを追加する方法

  12. 12

    URLを変更しながらreactでアイテムをアニメーション化する方法は?

  13. 13

    アイテムアニメーションを削除する

  14. 14

    行の2つのアイテムのスワップをアニメーション化する方法は?

  15. 15

    アニメーションの各ステップではなく、アニメーションのタイミング機能をアニメーション全体に影響させることはできますか?

  16. 16

    アニメーションをすばやく遅らせて実行する

  17. 17

    drawViewHierarchyInRect:afterScreenUpdates:他のアニメーションを遅らせます

  18. 18

    各スライドのキャプションを個別にアニメーション化する方法

  19. 19

    別のアニメーションをアイテムに切り替える方法

  20. 20

    リスト内のアイテムにアニメーションを適用する方法

  21. 21

    * ngForインデックスを使用してアニメーションの遅延を計算します

  22. 22

    アニメーション化できないcssプロパティを遅らせる

  23. 23

    アニメーションをずらして、各反復で2つのアニメーションを同時にトリガーする方法

  24. 24

    jQueryコレクションアイテムを個別にアニメーション化する方法

  25. 25

    アニメーションを遅くする方法

  26. 26

    pygameでアニメーションを遅くする方法は?

  27. 27

    リスト内のすべてのアイテムではなく、特定のアイテムのアニメーションをトリガーする方法

  28. 28

    jqueryのフェードアニメーションを遅くする方法は?

  29. 29

    ナビゲーションメニューをその親アイテムに合わせる

ホットタグ

アーカイブ