この記事では、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 の使用に関する詳細な説明
背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...
色特性の分類あらゆる色は、赤、緑、青の三原色から構成されます。三原色の中で暖色なのは赤だけなので、作...
今回はReact-Flaskフレームワーク上でアップロードコンポーネントを開発するスキルについてお話...
導入yum (Yellow dog Updater, Modified) は、Fedora、RedH...
まず依存関係をインストールする必要があります npm i lib-flexible-computer...
目次まとめ問題の説明問題を分析する問題を解決するまとめ複雑な知識をシンプルに説明できることは重要です...
クラスターを構成する際に問題が発生しました。当初は 3 台の仮想マシンすべてが外部ネットワークに p...
MySql は常に MySQLInstallerConsole.exe ウィンドウを定期的にポップア...
目次1. インデックスの役割2. インデックスの作成と削除(1)ALTER TABLE文を使用して、...
目次1. 解決策2. サーバーから返されたトークンをブラウザに保存する3. リクエストにアクセス権限...
ウェブページ上の画像が一般的に jpg、gif、png 形式であることは誰もが知っています。それらの...
目次仕様a. ページファイルはVueの単一ファイルコンポーネント仕様に準拠しています。 b. コンポ...
目次1. テレポートの使用2. モーダルダイアログコンポーネントを完成させる3. コンポーネントのレ...
いわゆるスライディングドアテクノロジーとは、さまざまな長さのテキストに合わせてボックスの背景を自動的...
この記事では、ネイティブ JS で実装されたドラッグ可能な写真ウォールを紹介します。効果は次のとおり...