Vue ログインページ用の動的パーティクル背景プラグインの実装

Vue ログインページ用の動的パーティクル背景プラグインの実装

動的パーティクル効果は次のとおりです。

ここに画像の説明を挿入

プラグインをインストールする

npm インストール vue-particles --save-dev

main.js ファイルにグローバルにインポートする

'vue-particles' から VueParticles をインポートします。  
Vue.use(VueParticles)

vueファイルで使用する

 <vue-パーティクル
          カラー="#409EFF"
          :particleOpacity="0.7"
          :粒子数="60"
          形状タイプ="円"
          :粒子サイズ="6"
          ラインカラー="#409EFF"
          :行幅="1"
          :lineLinked="true"
          :line不透明度="0.4"
          :線の距離="150"
          :moveSpeed="3"
          :hoverEffect="true"
          hoverMode="つかむ"
          :clickEffect="true"
          クリックモード="プッシュ">
</vue-パーティクル>

背景画像として動的パーティクルを使用します。新しい div を表示する必要がある場合、div は vue-particles コンテンツをカバーすることができないため、後で順番に表示されることがわかります。そのため、 position:absoluteが追加され、新しいdivボックスがある場合はposition:relativeに設定されます。

<スタイル>
#パーティクルjs {
  幅: 100%;
  高さ: calc(100% - 100px);
  位置: 絶対;
}
</スタイル>

ここに画像の説明を挿入

上記の属性について:

vue-particlesのプロパティ:
color: 文字列型。デフォルトは「#dedede」です。粒子の色。
粒子不透明度: 数値型。デフォルトは 0.7 です。粒子の透明度。
particlesNumber: 数値型。デフォルト値は 80 です。粒子の数。
shapeType: 文字列型。デフォルトは「circle」です。使用可能なパーティクルの外観タイプは、「円」、「エッジ」、「三角形」、「多角形」、「星」です。
particlesSize: 数値型。デフォルト値は 80 です。個々の粒子のサイズ。
linesColor: 文字列型。デフォルトは「#dedede」です。線の色。
linesWidth: 数値型。デフォルトは1です。線の幅。
lineLinked: ブール型。デフォルトは true です。接続ケーブルは入手可能ですか?
lineOpacity: 数値型。デフォルトは 0.4 です。線の透明度。
linesDistance: 数値型。デフォルトは150です。線の距離。
moveSpeed: 数値型。デフォルトは 3 です。粒子の移動速度。
hoverEffect: ブール型。デフォルトは true です。ホバー効果があるかどうか。
hoverMode: 文字列型。デフォルトは true です。使用可能なホバー モードは、「つかむ」、「撃退する」、「バブル」です。
clickEffect: ブール型。デフォルトは true です。クリック効果があるかどうか。
clickMode: 文字列型。デフォルトは true です。利用可能なクリックモードは、「プッシュ」、「削除」、「反発」、「バブル」です。

Vue ログインページ用の動的パーティクル背景プラグインの実装に関するこの記事はこれで終わりです。Vue 動的パーティクル背景の関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vueはログインページの背景パーティクル効果を実装します
  • Vue3 でパーティクル プラグインを使用してパーティクル背景を実装する方法の詳細な説明
  • Vue プロジェクトでパーティクルを使用してパーティクル背景効果を実現する方法と、遭遇した落とし穴 (ボタンがクリックに反応しない)
  • Vue パーティクル エフェクトのサンプル コード
  • Vueが星空効果を実現

<<:  mysql-8.0.16 winx64 最新インストール チュートリアル (画像とテキスト付き)

>>:  Mac に Windows サービスを備えた仮想マシンをインストールする方法

推薦する

Linux プロセス管理ツール スーパーバイザーのインストールと設定のチュートリアル

環境: CentOS 7公式ドキュメント: http://supervisord.org/インストー...

MySQL で単一のデータベースまたはテーブルを復元する方法と、起こりうる落とし穴

序文:最も一般的に使用される MySQL 論理バックアップ ツールは mysqldump です。通常...

JS はランダム点呼システムを実装します

参考までに、JSを使用してランダム点呼システムを実装します。具体的な内容は次のとおりです。毎回の授業...

MySQLを5.7にアップグレードすると、WordPressはデータをインポートするときにエラー1067を報告します

最近MySQLを5.7にアップグレードしましたが、WordPressでデータのインポート時にエラーが...

Ubuntu 18.04 に opencv 3.2.0 をインストールするためのソリューション

opencv.zip をダウンロード依存関係を事前にインストールします。まずダウンロードソースを更新...

HTML ページでコンテンツの選択、コピー、右クリックを防止する方法の詳細な説明

時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...

MySQL シャーディングの詳細

1. ビジネスシナリオの紹介MySQLを使用する電子商取引システムがあるとします。大量のデータを保存...

Dockerコンテナでアプリケーションサービスを自動的に起動する方法の例

コンテナの起動時に Docker コンテナ内のアプリケーション サービスを自動的に起動する場合。 D...

vue3+ts+EsLint+Prettier 標準コード実装

目次使用EsLintの使用プロフィールを追加するPrettierの使用huskyとlint-stag...

Bootstrapグリッドの垂直および水平配置の詳細な説明

目次1. Bootstrap グリッドレイアウト2. 垂直方向の配置2.1 行タグの垂直方向の配置を...

docker を使用して Spring Boot をデプロイし、Skywalking に接続する方法

目次1. 概要1. スカイウォーキング入門2. スカイウォーキング建築3. スカイウォーキングはどの...

nginxのアップストリーム設定と機能の詳細な説明

設定例 アップストリームバックエンド{ サーバー backend1.example.com 重み=5...

MySQLのページング制限のパフォーマンス問題についての簡単な説明

MySQL ページング クエリは通常、制限を通じて実装されます。 limit は 1 つまたは 2 ...

Deepin で virtualenv をインストールして使用するチュートリアル

virtualenv は、分離された Python 仮想環境を作成するためのツールです。独立したディ...

VueのkeepAliveコンポーネントの機能と使い方の詳細な説明

序文面接中、多くの面接官は「keep-alive が何をするのか知っていますか?」と質問する際に V...