この記事では、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 の使用に関する詳細な説明
この記事の例では、コンテンツの計算を実現するためのjsドラッグアンドドロップテーブルの具体的なコード...
Dockerコンテナを使用する場合は、nsenterツールを使用する方が便利です。システムにない場合...
目次1. CSS のみを使用して作成したアニメーションのクリスマスツリー2. CSS のみを使用して...
序文Ubuntu 18.04 LTS で IP アドレスを設定する方法は、これまで使用されていた設定...
SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...
この記事の例では、vue3 が独自のページングコンポーネントをカプセル化する具体的なコードを参考まで...
<br />この記事では、開発者ツールのさまざまなメニューについて簡単に説明しました。こ...
主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。 1) ...
【序文】当プロジェクトの SMS 機能は、第三者に接続することです。第三者からの元の受信確認要求は ...
CSS オーバーフローのメカニズムを詳細に学ぶ必要があるのはなぜですか?実際の開発プロセスでは、コン...
目次1- エラーの詳細2-シングルソリューション2.1-ディレクトリ C:\Windows\Syst...
毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...
目次1. Tomcat の概念–1、サーバー–2、ウェブサーバー–3、Tomcatサーバー次にTom...
この記事では、画像の切り取りとアップロードを実装するためのvue-cropperコンポーネントの具体...
dockerの登場により、多くのサービスが徐々にハードウェアアーキテクチャへの依存から脱却しました。...