X 軸のみに固定された要素の配置
CSS では、position プロパティを使用して要素の配置を制御できます。ページ。デフォルトでは、要素は「静的」に配置されます。これは、要素がページの流れに従って配置されることを意味します。ただし、他の値を使用して要素をより正確に配置することもできます。
x 軸上でのみ要素を固定するには、固定位置を使用できます。これにより、ビューポートに対する要素の位置がロックされるため、ページがスクロールしても要素は水平方向に移動しません。
#element { position: fixed; top: 0; bottom: 0; }
ただし、単一の軸で固定位置を使用すると、要素が他のコンテンツと重なる可能性があります。垂直スクロール時のページ。これを防ぐには、JavaScript を使用して、ページのスクロール時に Y 軸上の要素の位置を動的に調整します。
JavaScript ソリューション
jQuery を使用すると、次のことができます。スクロール イベント リスナーをウィンドウにアタッチし、それに応じて要素の上部の位置を更新します。
$(window).scroll(function() { $('#element').css('top', $(this).scrollTop()); });
これにより、次のことが保証されます。垂直スクロール中、要素は X 軸に固定されたままになります。
CSS ソリューション
純粋に CSS を使用してこの動作を実現する別の方法は、transform:translate() を使用することです。 。この変換関数を要素に適用すると、X 軸上の位置に影響を与えることなく要素を垂直に移動できます。
#element { position: fixed; left: 15px; transform: translate(0, -$(window).scrollTop()); }
このアプローチにより、スクロール時に要素が他のコンテンツと重なることも防止されます。
更新されたソリューション
@PierredeLESPINAY が提案したように、スクリプトのサポート変更を行うためCSS を再コーディングしなくても、parseInt($("#element").css('left')) を使用して要素の左の初期位置を取得し、それをスクリプト内でオフセットとして使用できます。
以上がCSS と JavaScript でのみ要素を X 軸に固定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ここでは、Yuanchuanからの合法的なCSSの策略があります。このCSSプロパティオフセットパスがあります。むかしむかし、それはモーションパスと呼ばれ、その後改名されました。私

この2部構成のシリーズの最初の部分では、2つの親指スライダーを取得する方法を詳しく説明しました。今、私たちは' llが一般的なマルチサンプスのケースを見ていますが、別のものと

過去数年間で、Webテクノロジーに関して多くの変化と転換が見られました。 2020年、私は私たちをWebコミュニティとして予定しています

クリスチャン・シェーファーは、Web広告を扱うことについて大きな大きな記事を持っています。全体が興味深いもので、最初にすべての課題を文書化します

私は前に、HSLが私たちが持っている最高のカラー形式であると言った。私たちのほとんどは、hexコードを読むことができるデビッド・デサンドロのようではありません。 HSL(a)は色相、飽和、


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
