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 がウェブサイト閲覧を簡素化するためにリニューアル

推薦する

http-proxy-middlewareを使用してNodeでプロキシクロスドメインを実装する方法と手順

目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...

Vue での Vue.prototype の使用に関する詳細な説明

目次1. 基本的な例2. インスタンスプロトタイプのスコープを設定する3. グローバル変数の登録と使...

Maven+Tomcat 基本イメージを構築する Docker の実装

序文Javaプログラミングでは、ほとんどのアプリケーションはMavenに基づいて構築されており、配信...

Docker に MySQL と MariaDB をインストールする方法

MySQLとMariaDBの関係MariaDB データベース管理システムは MySQL のブランチで...

Vue バックエンド管理システムのページング機能の実装例

この記事では、主に Vue バックグラウンド管理システムのページング機能の実装を紹介し、次のように共...

Linux システムで複数のバージョンの PHP を共存させるソリューション (超シンプル)

PHP7が出たので、最新バージョンのファンとしては、早速アップグレードして体験してみました。しかし...

ウェブページエクスペリエンス: 計画と設計

1. デザインの方向性を明確にする<br />まず、どのユーザーを対象にデザインするのか...

Dockerfile を使用したカスタムイメージの構築の実装

目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...

Mysql 更新マルチテーブル共同更新方法の概要

次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...

MySQLにおけるトランザクション分離レベルの実装原理の詳細な説明

序文データベース トランザクションに関して言えば、トランザクションの ACID 特性、分離レベル、解...

Nginxを使ってサーバー内で複数コンテナの共存を実現する方法

背景Tencent Linux クラウド ホストがあり、その上に Docker (ServiceDo...

最新の人気スクリプトAutojsソースコード共有

今日は、最新の人気スクリプト 50 個を含むソース コードを共有します。現在、Mine Guard ...

要素フォーム検証で検証プロンプトをクリアする方法

目次問題のシナリオ:解決: 1. フィールドを個別にチェックする2. フォームフィールドの下のフィー...

MySQLでカーソルを宣言する方法

MySQL でカーソルを宣言する方法: 1. 変数とカーソルを宣言する 結果をvarchar(300...

Vue 3.0 カスタムディレクティブの使い方

目次1. カスタム指示1. グローバルカスタム指示を登録する2. グローバルカスタム指示を使用する3...