VUEは底部吸引ボタンを実装

VUEは底部吸引ボタンを実装

この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容は次のとおりです。

<テンプレート>
 <div id="テスト">
 <ul class="リストボックス">
 <li v-for="(item, key) 50 個中" :key="キー">
 {{ アイテム }}
 </li>
 </ul>
 <トランジション名="フェード">
 <p :class="['go', { isFixed: headerFixed }]" v-if="headerFixed">
 吸引底ボタン</p>
 </トランジション>
 </div>
</テンプレート>
 
<スクリプト>
エクスポートデフォルト{
 名前: 'テスト',
 データ() {
 戻る {
 ヘッダー固定: false、
 }
 },
 マウント() {
 window.addEventListener('スクロール'、this.handleScroll)
 },
 破壊された() {
 window.removeEventListener('スクロール'、this.handleScroll)
 },
 メソッド: {
 ハンドルスクロール() {
 定数スクロールトップ =
 window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
 this.headerFixed = スクロールトップ > 50
 },
 },
}
</スクリプト>
 
<style lang="scss" スコープ="スコープ">
#テスト {
 .リストボックス{
 パディング下部: 50px;
 }
 。行く {
 背景: ピンク;
 テキスト配置: 中央;
 行の高さ: 50px;
 幅: 100%;
 }
 .isFixed{
 位置: 固定;
 下部: 0;
 }
 .フェードエンター{
 不透明度: 0;
 }
 .フェード-エンター-アクティブ {
 遷移: 不透明度 0.8 秒;
 }
 .フェードアウト{
 不透明度: 0;
 }
 .フェードアウトアクティブ{
 遷移: 不透明度 0.8 秒;
 }
}
</スタイル>

効果画像:

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vueは移動可能なフローティングボタンを実装します
  • Vueカスタム命令は、タブテーブルの天井効果を実現するためのUUIDスクロール監視コードを生成します。
  • Vue スライディング天井とアンカー配置のサンプル コード
  • Vueは天井、アンカーポイント、スクロールハイライトボタンの効果を実現します
  • Vue天井アンカーコンポーネントメソッドを実装する
  • Vue のマルチルート テーブル ヘッダー天井のいくつかのレイアウト方法
  • 天井効果を実現するためのVue開発のサンプルコード
  • Vueは要素の天井または固定位置表示を実現します(スクロールイベントをリッスン)

<<:  Linux でソースインストールされたパッケージを簡単に削除する方法

>>:  MySQL での Join の使用に関する詳細な説明

推薦する

js ドラッグ アンド ドロップ テーブルでコンテンツ計算を実現する

この記事の例では、コンテンツの計算を実現するためのjsドラッグアンドドロップテーブルの具体的なコード...

Dockerはコンテナに入るためにnsenterツールを使用する

Dockerコンテナを使用する場合は、nsenterツールを使用する方が便利です。システムにない場合...

JavaScript によるダイナミッククリスマスツリーの詳細な説明

目次1. CSS のみを使用して作成したアニメーションのクリスマスツリー2. CSS のみを使用して...

Ubuntu 18.04 LTSでIPアドレスを設定するための完全な手順

序文Ubuntu 18.04 LTS で IP アドレスを設定する方法は、これまで使用されていた設定...

MySQL エラー番号 1129 の解決方法

SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...

Vue3は独自のページングコンポーネントをカプセル化します

この記事の例では、vue3 が独自のページングコンポーネントをカプセル化する具体的なコードを参考まで...

IE8 開発者ツール メニューの説明

<br />この記事では、開発者ツールのさまざまなメニューについて簡単に説明しました。こ...

HTML テーブルタグについての簡単な説明

主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。 1) ...

Nginx ログ出力のリクエスト後パラメータを設定する方法

【序文】当プロジェクトの SMS 機能は、第三者に接続することです。第三者からの元の受信確認要求は ...

CSSオーバーフローメカニズムについての簡単な説明

CSS オーバーフローのメカニズムを詳細に学ぶ必要があるのはなぜですか?実際の開発プロセスでは、コン...

Windows の MySQL net start mysql MySQL サービスの起動エラーが発生する システムエラーの解決

目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...

カルーセル効果を実現するjQueryプラグイン

毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...

Tomcat サーバー入門の超詳細なチュートリアル

目次1. Tomcat の概念–1、サーバー–2、ウェブサーバー–3、Tomcatサーバー次にTom...

vue-cropper コンポーネントは画像の切り取りとアップロードを実現します

この記事では、画像の切り取りとアップロードを実装するためのvue-cropperコンポーネントの具体...

Kali に docker と portainer をインストールする方法

dockerの登場により、多くのサービスが徐々にハードウェアアーキテクチャへの依存から脱却しました。...