小さなプログラムが天井に張り付いてしまう問題を完璧に解決するためにposition:stickyを使用する方法

小さなプログラムが天井に張り付いてしまう問題を完璧に解決するためにposition:stickyを使用する方法

最近、あるプロジェクトのクライアントが、上部に 2 つのタブ メニューを配置することを要求しました。私は長い間オンラインで検索しましたが、満足のいく解決策を見つけることができませんでした。その後、ブログで、position:sticky を使用してこの問題を解決できることを知りました。この属性はこれまで見たことがなかったので、検索して使い方を学び、小さなデモを作成しました。すると、非常に使いやすく、遅延なく問題を完全に解決することがわかりました。

ここに画像の説明を挿入

ここに画像の説明を挿入

html:

<テンプレート>
	<ビュークラス="">
		<ビュークラス="">
			<ビュークラス="ボックス">
				
			</ビュー>
			<view class="tabbar t1">
				タブバー
			</ビュー>
			<ビュークラス="ボックス">
				
			</ビュー>
			<view class="tabbar t2">
				タブバー
			</ビュー>
			<view class="item" v-for="(item,index) 20 個中" :key='index' >
				{{アイテム}}
			</ビュー>
		</ビュー>
	</ビュー>
</テンプレート>

<スクリプト>
</スクリプト>

CS: ...

<スタイル>
	。箱{
		高さ: 30vh;
		境界線: 1px 実線 #007AFF;
	}
	.タブバー{
		背景: #fff;
		位置: -webkit-sticky;
		位置: 固定;
		背景: #4CD964;
		高さ: 50upx;
		
	}
	.t1{
		上: -1upx;
	}
	.t2{
		上: 50upx;
	}
	。アイテム{
		高さ: 100upx;
		下部マージン: 20upx;
		背景: #007AFF;
	}
</スタイル>

主に
position: -webkit-sticky; position: sticky;
また、天井が上端からどのくらい離れているかを示す上端値も追加します。

興味のある学生は
MDN – 深い理解

これで、position:sticky を使用して、小さなプログラムが天井に張り付く問題を完璧に解決する方法についての記事は終了です。position:sticky の小さなプログラムが天井に張り付く問題に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

<<:  HTML で入力プロンプトのテキスト スタイルを変更するためのサンプル コード

>>:  Web ページのエンコーディングで gbk や gb2312 ではなく utf-8 が使用されるのはなぜですか?

推薦する

オブジェクト内のフィールドを削除する js メソッド

この記事では主に、オブジェクト内のフィールドを削除するための js の実装を紹介し、次のように共有し...

Vue プロジェクトでよく使用されるツール機能の概要

目次序文1. カスタムフォーカスコマンド1. 方法1 2. 方法2 3. 方法3 2. 入力ボックス...

オブジェクトのプロパティを反復処理する際の TypeScript の問題

目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...

MySQL Innodb インデックス メカニズムの詳細な紹介

1. インデックスとは何ですか?インデックスは、ストレージ エンジンがレコードをすばやく検索するため...

Alibaba Cloud ECS クラウド サーバー (Linux システム) は、MySQL をインストールした後にリモートで接続できません (落とし穴)

昨日、1年間使用していた Alibaba Cloud サーバーを購入しました。システムは Linux...

JavaScript es6 における var、let、const の違いの詳細な説明

まず、よくある質問は、ECMAScript と JavaScript の関係は何ですか? ECMAS...

Win10 の Linux サブシステムを有効にする方法を説明します (詳細な画像とテキスト付き)

今日は、Windows 10 で Linux サブシステムを有効にする方法を紹介します。早速、手順を...

MySQL alter ignore構文の詳細な説明

今日仕事中に、ビジネス側から次のような質問をされました。テーブルがあり、一意のフィールドを追加する必...

MySQL5.6.31 winx64.zip インストールと設定のチュートリアル

#1. ダウンロード # #2. ローカルに解凍し、必要な構成のmy*.iniを変更します。 #3....

64 ビット CentOs7 ソース コードのインストール mysql-5.6.35 プロセス共有

インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [root...

Linux での Python のアップグレードと pip のインストールの詳細な説明

Linuxバージョンのアップグレード: 1. まず、Linuxオペレーティングシステムに付属するPy...

非ルートユーザーを使用してDockerコンテナでスクリプト操作を実行する

アプリケーションをコンテナ化した後、Docker コンテナを起動すると、デフォルトで root ユー...

文字列の GBK および GB2312 エンコードとデコードのフロントエンド実装 (概要)

序文プロジェクトを開発しているときに、かなり厄介な問題に遭遇しました。この製品では、判断のためにブラ...

Linux ベースの MySQL マスター スレーブ構成の全プロセスを記録する

mysql マスタースレーブ構成1. 準備ホスト: 192.168.244.128スレーブ: 192...

アニメーションの再生と一時停止を制御するための CSS のヒント (非常に実用的)

今日は、CSS を使用してアニメーションの再生と一時停止を制御する非常に簡単なトリックを紹介します。...