この記事では、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux でソースインストールされたパッケージを簡単に削除する方法
>>: MySQL での Join の使用に関する詳細な説明
私は、WinForm と HTML5 を組み合わせた小さなものを作りたいだけなのですが、突然、そこに...
1. 基礎知識: HTTP ヘッダー ユーザーエージェントユーザー エージェントは、ユーザー エージ...
Zabbix カスタム スクリプトを使用して監視データを収集する場合、通常、次の問題が発生します。サ...
効果画像: 序文:最近、屋外の大画面プロジェクトに取り組んでいました。システムの入力方法は使いにくか...
1. 事件の背景:仕事上、Ubuntu への vscode リモート接続を使用する必要があります。 ...
目次1. リストの走査2. Vueにおけるキーの役割3. リストフィルタリングこの記事では、Vue ...
目次Docker Compose の使用シナリオ基本的なデモ基本的な操作とメンテナンスdocker-...
カスケードとカスケードレベルHTML 要素は 3 次元の概念です。水平方向と垂直方向に加えて、「Z ...
目次1. MySQLインデックスの紹介2. MySQLの5種類のインデックスの詳しい説明1. 総合索...
目次1. 世界地図1. VueにOpenLayersをインストールする2. アマップ1. 世界地図1...
この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...
dockerfile またはコンテナ内で yum を実行すると、エラーが報告され、ソースが見つかりま...
Dockerコンテナのインストール時に遭遇しやすい2つの問題1.ポートはすでに割り当てられています(...
目次マルチ環境構成とは何ですか? また、なぜそれが必要なのですか? .env ファイルはどこで設定さ...
Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッ...