Vue.jsはアイコンをクリックしてズームインし、

Vue.jsはアイコンをクリックしてズームインし、

前回の記事では、Vue で画像の切り抜きや拡大・縮小、回転を実現する方法を紹介しました。今回は、アイコンをクリックして拡大・縮小する機能を Vue.js で実現する方法を紹介します。具体的なコードは次のとおりです。

@-webkit-keyframes パルス1 {
 から {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  変換: scale3d(1.05, 1.05, 1.05);
 }
 
 に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 }
 
 /* に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 } */
}
@keyframes パルス1 {
 から {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  変換: scale3d(1.05, 1.05, 1.05);
 }
 
 に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 }
 
 /* に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 } */
}
 
.パルス1 {
 -webkit アニメーション名: pulse1;
 アニメーション名: pulse1;
}
 
@-webkit-keyframes パルス {
 から {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 }
 
 に {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  変換: scale3d(1.05, 1.05, 1.05);
 }
 
 /* に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 } */
}
 
@keyframes パルス {
 から {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 }
 
 に {
  -webkit-transform: scale3d(1.05, 1.05, 1.05);
  変換: scale3d(1.05, 1.05, 1.05);
 }
 
 /* に {
  -webkit-transform: scale3d(1, 1, 1);
  変換: scale3d(1, 1, 1);
 } */
}
 
。脈 {
 -webkit-アニメーション名: パルス;
 アニメーション名: パルス;
}
 
.animate1 {
 -webkit アニメーション期間: 1 秒;
 アニメーション期間: 1秒;
 -webkit-animation-fill-mode: 両方;
 アニメーション塗りつぶしモード: 両方;
}

アイコンをクリックしたときにズームインとズームアウトを実装するための vue.js のコードに関するこの記事はこれで終わりです。アイコンをクリックしたときにズームインとズームアウトを実装するための vue のコードに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue でポップアップ ウィンドウをクリックしたときにクリック イベントを自動的にトリガーするソリューション (シミュレーション シナリオ)
  • Vueの空白部分をクリックしてポップアップウィンドウを閉じる2つの方法
  • Vueは現在の行をクリックして色を変更することを実装しています
  • Vue3.0はクリックして切り替える検証コード(コンポーネント)と検証を実装します
  • Vue の親コンポーネントのボタンをクリックして子コンポーネントをトリガーするイベントの詳細な説明
  • Vueは、短時間に連続してクリックされた後に複数のトリガーリクエストが発生するのを防ぎます。
  • VueはIDの動的な割り当てと、現在クリックされている要素のID操作を取得するクリックイベントを実装しています。
  • クリックしてポップアップボックスを表示するVueの例
  • Vueはantデザインのテーブルを使用して、行をクリックしたときにイベント操作をトリガーします。
  • Vue は水の波紋効果のクリックフィードバック指示を実装します

<<:  mysql 5.6.23 winx64.zip インストール詳細チュートリアル

>>:  Centos 7 64 ビット デスクトップ バージョンのインストール グラフィック チュートリアル

推薦する

プロキシはVue3データの双方向バインディングの原理を実現します

目次1. proxy と Object.defineProperty の利点2. プロキシ監視オブジ...

MySQL における explain の役割の詳細な説明

1. MYSQLインデックスインデックス: MySQL がデータを効率的に取得するのに役立つデータ構...

CSS3 の Flex レイアウトの詳細な分析

Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...

MySQLのバックアップとリカバリの詳細な説明

序文:前回の記事では、さまざまな MySQL ステートメント構文の使用法とユーザー権限に関する知識を...

Vue で Baidu Map を呼び出して経度と緯度を取得する

プロジェクトでは、現在地の緯度経度を取得したり、場所を検索して緯度経度情報を取得したりする必要があり...

HTML+CSS マージテーブル境界線サンプルコード

table タグと td タグに境界線を追加すると、デフォルトでは次のように二重境界線が使用されます...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

td セルを結合した場合の td 幅の問題

以下の例では、名前が入っている td の幅が 60px のとき、2 行目の文字数が少ない場合は正常に...

Vue で配列パラメータを渡すための get / delete メソッド

フロントエンドとバックエンドがやり取りする場合、get または delete を介してバックエンドに...

Vue で Alibaba のアイコンフォント ベクター アイコンを使用する方法について

インターネット上には多くのインポート方法があり、公式も3つのインポート方法を提供していますが、インポ...

React仮想リストの実装

目次1. 背景2. バーチャルリストとは何か3. 関連概念の紹介4. 仮想リストの実装4.1 ドライ...

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...

MySQL のソートとページング (order by と limit) と既存の落とし穴

並べ替えクエリ (order by)電子商取引の場合: 今日完了したすべての注文を表示し、取引金額に...

CSS3セレクターの新機能の実装

目次基本的なセレクタ拡張属性セレクタ疑似クラスと疑似要素セレクター基本的なセレクタ拡張1. 子要素セ...

MySQL 最適化技術における Limit クエリの最適化分析

序文実際のビジネスでは、ページングは​​一般的なビジネス要件です。次に、制限クエリを使用します。制限...