この記事では、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 の使用に関する詳細な説明
Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...
目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...
以下では、よく使われるヘッド構造と、各タグや要素の意味や使用シーンを紹介します(この記事は、Yisi...
ページをデザインするときには、ログイン ウィンドウを中央に配置するなど、DIV を中央に配置し、ペー...
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
目次背景1. dns-prefetch とは何ですか? 2. dns-prefetch を設定するに...
何人かのブロガーが私の記事を評価してくれたのは嬉しいです。マークと知り合ってからは、私は彼をフォロー...
目次HTML ページの作成js部分の機能を実装する1. 左ボタンと右ボタン2. 小さな円を動的に生成...
wangEditor は、JavaScript と CSS に基づいて開発された Web リッチ テ...
デザイナーは世界で最も繊細で感情的な人々だと私はいつも感じています。私がこう言うときに優越感を感じる...
<br />このシリーズの最初のセクションでは、Web サイトのパフォーマンスを向上させ...
目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...
序文このコントロールを直接印刷すると下部に透かしが入りますが、公式 Web サイトから購入することで...
Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...
目次1. 基本的な使い方とロジック2. 特徴3. エラーオブジェクト4. キャッチアンドスロー戦略の...