Vueのトランジションとアニメーションの深い理解

Vueのトランジションとアニメーションの深い理解

1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。

2.要素には、エントリ プロセス: Enter と退出プロセス: Leave があります。

どちらのプロセスにも、初期状態 () と終了状態 (-to)、および 2 つの状態間の遷移効果 (activate) があります。

3.ライティング

アニメーション: v-enter-active(替換come這個名字)和v-leave-active(替換go)(這兩個是vue的工作)動畫atguigu(這個是css3的效果) 。アニメーション要素を <transition> で囲むだけです。表示されるのは、要素が読み込まれたらv-enter-activateを実行することです。

遷移:ここでの開始点と終了点は Vue の役割です。

または

<スタイルスコープ>
/* .todo-enter-active{
    アニメーション: myAnamite 1s;
}
.todo-leave-active{
    アニメーション: myAnamite 1秒リバース;
}
@keyframes myAnamite {
    から{
        変換: translateX(-100%);
    }
    に{
        変換: translateX(0);
    }
} */
.todo-enter、.todo-leave-to{
    変換: translateX(-100%);
}
.todo-leave、.todo-enter-to{
    変換: translateX(0);
}
.todo-enter-active、.todo-leave-active {
    遷移: 1 秒線形;
}
</スタイル>

複数の要素のオーバーロード:

サードパーティのアニメーションライブラリ: anamite.css庫

インストール:

インポート: スクリプトにimport 'animate.css'

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue のトランジション効果とアニメーショントランジションの使用例の詳細な説明
  • Vue でのトランジションアニメーション効果の適用の詳細な説明
  • Vue 学習ノート 上級章 単一要素遷移
  • Vue 手書き読み込みアニメーション プロジェクト
  • Vueはカルーセルアニメーションを実装します

<<:  CSS3を使用してトランジションとアニメーション効果を実現する

>>:  LinkedIn がウェブサイト閲覧を簡素化するためにリニューアル

推薦する

JSONP クロスドメインシミュレーション Baidu 検索

目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...

MySQL パフォーマンス最適化のヒント

MySQL パフォーマンスの最適化MySQL はインターネット企業で広く使用されており、MySQL ...

Linux ディスクとディスク パーティションを理解するための記事

序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...

Win10の明るさ調整効果を模倣するHTML+CSS+JSサンプルコード

HTML+CSS+JS で Win10 の明るさ調整効果を模倣コード <!doctypehtm...

Dockerfileを使用してDockerイメージを構築する

目次Dockerfileを使用してDockerイメージを構築する1. Dockerfile とは何で...

Docker イメージを削除できません エラー: そのようなイメージはありません: xxxxxx 解決策

序文docker イメージを削除できません。docker docker imagesを確認すると、イ...

JavaScript でプロパティハイジャックを実装する方法 defineProperty

目次序文記述子getとsetの詳細な説明オブジェクトの属性の乗っ取りオブジェクトのすべてのプロパティ...

MySQLの論理アーキテクチャに関する深い理解

MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...

MySQL で絵文字表現を挿入できない理由と解決策

失敗のシナリオMySQL データベースに絵文字表現を挿入するために JDBC を呼び出すと、例外ja...

Vue は PC カメラを呼び出してリアルタイムで写真を撮る機能を実装します

VueはPCカメラを呼び出してリアルタイムで写真を撮影します。参考までに、具体的な内容は次のとおりで...

CentOS 7.x のマスターおよびスレーブ DNS サーバーの展開

1. 準備例: 2 台のマシン: 192.168.219.146 (マスター)、192.168.21...

Linux でファイル内の特定の文字の数を数える方法

ファイル内の文字列の数を数えることは、実際には砂の中の石を探すようなものです。ある人は、石を見た後に...

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...

JavaScript クロージャの詳細

目次1. クロージャとは何ですか? 2. 閉鎖の役割序文: JavaScript部分ではクロージャが...

ビジネス HTML メール作成に関する提案

許可ベースの電子メール マーケティングにより、マーケティングとプロモーションのコストを大幅に削減でき...