Vue のトランジションは、アニメーション トランジションをカプセル化するコンポーネントです。一般的なシナリオでは、トランジション タグでラップされた DOM にアニメーション効果が含まれます。トランジション コンポーネントのアニメーション効果トランジション設定は、CSS の transition プロパティ設定に基づいています。ここでは、プロジェクトにおける Vue のトランジション コンポーネントの適用について紹介します。 単一のポップアップアプリケーション知らせ:
<テンプレート> <div> <button v-on:click="表示 = !表示"> トグル </ボタン> <トランジション名="フェード"> <p v-if="show">こんにちは</p> </トランジション> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { 表示: 真 } }, } </スクリプト> <style スコープ lang="less"> .フェード-エンター-アクティブ、 .フェードアウトアクティブ{ 遷移: すべて .5 秒; } .フェードアウト{ 不透明度: 0; 変換: translateX(20px); } .フェードエンター{ 不透明度: 0; 変換: translateX(-20px); } </スタイル> コンテンツ切り替え制御効果知らせ:
<テンプレート> <div> <トランジション名="フェード"> <button class="position" @click="change" :key="status"> コンポーネント</button> </トランジション> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { ステータス: '1'、 } }, メソッド: { 変化 () { if(this.docState === '1'){ this.docState = '2' }それ以外{ this.docState = '1' } } } } </スクリプト> <style スコープ lang="less"> .フェード-エンター-アクティブ、 .フェードアウトアクティブ{ 遷移: すべて .5 秒; } .フェードアウト{ 不透明度: 0; 変換: translateX(20px); } .フェードエンター{ 不透明度: 0; 変換: translateX(-20px); } 。位置{ 位置: 絶対; } </スタイル> アニメーションフレームワークでの使用知らせ
<link href="https://cdn.jsdelivr.net/npm/[email protected]" rel="外部nofollow" rel="スタイルシート" type="text/css"> <div id="example-3"> <ボタン @click="表示 = !表示"> レンダリングを切り替える </ボタン> <遷移 name="カスタムクラス遷移" enter-active-class="animated じゃんけん" leave-active-class="アニメーション bounceOutRight" > <p v-if="show">こんにちは</p> </トランジション> </div> ページが初めて読み込まれ、アニメーションが実行されるトランジションに表示を追加する これで、Vue プロジェクトでのトランジション コンポーネントの適用に関するこの記事は終了です。Vue のトランジション コンポーネントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: HTMLはフォームタグを使用して登録ページのサンプルコードを実装します。
Dockerデーモンのアクセラレータを構成する設定ファイルから Docker を起動し、/etc/d...
ページを書いているときに、ページの内容が小さくてフッターがページの真ん中に留まってしまうといった状況...
この記事の例では、円形のプログレスバーのドラッグアンドスライドを実現するための具体的なJSコードを紹...
目次1. サービスの開始と停止の手順1.1 Windows での MySQL 5.7 の公式 MSI...
MySQL データベースにデータを挿入します。以前はよく使われていた INSERT INTO テーブ...
この記事では、画像テキストセグメンテーションを実装するためのNodeJSの具体的なコードを参考までに...
最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...
Animation.css を使うと公式サイトのフォントがだんだんと変わっていくのが分かりました。c...
この記事では、省と市の簡単な連携を実現するためのJavaScriptの具体的なコードを参考までに紹介...
目次0x0 はじめに0x1 RBAC 実装0x2 クレームベースの承認0x3 統合 CASL 0x4...
Vue+jsはビデオのフェードインとフェードアウトを実現します。参考までに、具体的な内容は次のとおり...
目次結合アルゴリズム駆動テーブルと非駆動テーブルの違い1. 単純なネストループ結合、単純なネスト、イ...
場合によっては、リモート マシンでいくつかのコマンドを実行する必要があることがあります。これが時々行...
MySQLとElasticsearch間のデータ非対称性問題の解決策jdbc-input-plugi...
今日、クライアントが広告を掲載したいのですが、提供された素材は Flash です。私たちはあまり気に...