小さなプログラムが天井に張り付いてしまう問題を完璧に解決するために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 が使用されるのはなぜですか?

推薦する

Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

1. Docker Composeを使用して起動を構成するDocker Compose を知らない場...

よく使うLinuxコマンドのまとめ

私は2年間運用保守に携わり、多くのコマンドを使用しました。特定のLinuxコマンドを習得すると、どれ...

CSS グリッドレイアウトを使用してレスポンシブな縦棒グラフを作成する方法

私はしばらくの間チャートをいじっていましたが、好奇心から、CSS を使用してチャートを作成するより良...

JavaScriptにおけるPromiseの使い方と注意点について(推奨)

1. 約束の説明Promise は、非同期操作の最終状態 (失敗または正常完了) とその結果の値を...

Docker に nginx をインストールし、https 経由でアクセスを構成する方法

1. 最新のnginx dockerイメージをダウンロードする $ docker pull ngin...

Mysqlの同時パラメータ調整の詳細な説明

目次クエリキャッシュの最適化概要クエリプロセスクエリキャッシュ構成クエリキャッシュの無効化メモリ管理...

MySQL を使用して Excel でデータ生成を完了する方法

Excel は、データ分析に最もよく使用されるツールです。この記事では、MySQL と Excel ...

JSはカード配布アニメーションを実現します

この記事の例では、カード配布アニメーションを実装するためのJSの具体的なコードを参考までに共有してい...

フレックスとポジションの互換性の詳細な説明マイニングノート

今日は、すべてのブラウザ (主に IE 9 以上と Chrome) と互換性のある自分のホームページ...

React プロジェクトにおける TypeScript の使用の概要

序文この記事では、TS の基本的な概念ではなく、プロジェクトで TypeScript (以下、TS ...

Nginx サーバーが Systemd カスタム サービス プロセス分析を追加

1. nginxを例に挙げるyumコマンドを使用してNginxをインストールしましたSystemd ...

js を使用して QR コードを生成するサンプル コード

以前、プロジェクトでQRコードをスキャンして情報を表示する機能を開発する必要がありました。インターネ...

JavaScript の BigIn 関数の共通プロパティをまとめます

目次1. 概要2. 属性1. 数学演算子2. 比較演算子3. ブール演算結論1. 概要BigInt ...